Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Pythonでテキストファイルをリストまたは配列に読み込む方法は?

    f = open('my_file.txt', 'r+') my_file_data = f.read() f.close() 上記のコードは、読み取りモードで「my_file.txt」を開き、my_file.txtから読み取ったデータをmy_file_dataに保存して、ファイルを閉じます。読み取り機能は、ファイル全体を一度に読み取ります。以下を使用して、ファイルを1行ずつ読み取り、リストに保存できます。 f = open('my_file', 'r+') lines = [line for line inf.readline

  2. Pythonでバイナリモードでファイルを開く方法は?

    「バイナリ」ファイルは、フォーマットが読み取り可能な文字で構成されていないファイルです。バイナリファイルは、JPEGやGIFなどの画像ファイル、MP3などのオーディオファイル、WordやPDFなどのバイナリドキュメント形式の範囲です。 Pythonでは、ファイルはデフォルトでテキストモードで開かれます。バイナリモードでファイルを開くには、モードを指定するときに「b」を追加します。 例 f = open('my_file.mp3', 'rb') file_content = f.read() f.close() 上記のコードは、my_file.mp3をバイナリ読

  3. Pythonで追加モードでバイナリファイルを開く方法は?

    「バイナリ」ファイルは、フォーマットが読み取り可能な文字で構成されていないファイルです。バイナリファイルは、GIFのような画像ファイル、MP3のようなオーディオファイル、またはWordやPDFのようなバイナリドキュメント形式に及ぶ可能性があります。バイナリ追加モードでファイルを開くには、モードを指定するときに「ab」を追加します。 例  f = open('my_file.mp3', 'ab') file_content = f.read() f.close() 上記のコードは、my_file.mp3をバイナリ追加モードで開き、ファイルの内容をfil

  4. Pythonで読み取りおよび書き込みモードでファイルを開く方法は?

    読み取り/書き込みモードでファイルを開くには、モードとして「w+」を指定します。たとえば、 f = open('my_file.txt', 'w+') file_content = f.read() f.write('Hello World') f.close() 上記のコードは、my_file.txtを書き込みモードで開き、ファイルの内容をfile_content変数に格納し、「HelloWorld」を含むようにファイルを書き換えます。ファイルを切り捨てないため、r+モードを使用することもできます。

  5. Pythonで読み取りおよび書き込みモードでバイナリファイルを開く方法は?

    バイナリ読み取り/書き込みモードでバイナリファイルを開くには、モードとして「w + b」を指定します(w =write、b =binary)。たとえば、 f = open('my_file.mp3', 'w+b') file_content = f.read() f.write(b'Hello') f.close() 上記のコードは、my_file.mp3をバイナリ読み取り/書き込みモードで開き、ファイルの内容をfile_content変数に格納し、ファイルを再書き込みして、バイナリに「Hello」を含めます。ファイルを切り捨てないため、r+m

  6. Python2.7.xとPython3.xの主な違いは何ですか?

    Python 3.0は2008年12月にリリースされました。これは、以前のバージョンの特定の欠陥を修正するために設計されました。 Python 3の基本原則は、「古いやり方を削除することで機能の重複を減らす」ことでした。 Python3.0は下位互換性を提供しません。つまり、バージョン2.x構文を使用して記述されたPythonプログラムは、python3.xインタープリターでは実行されません。 Ver 2.7は、Python2.xシリーズの最後のメジャーリリースです。 これら2つのバージョンの使用法にはかなりの違いがありますが、最も明白なものを以下に示します- 印刷 はPython2.7の

  7. Pythonでコメントを提供するにはどうすればよいですか?

    コメントは、ソースコード内のプログラマーが読み取り可能な説明または注釈であるコンピュータープログラム内のテキストです。コンパイラ/インタプリタでは無視されます。 Pythonスクリプトでは、記号#はコメント行の開始を示します。エディターの行末まで有効です。 #が行の最初の文字である場合、行全体がコメントです。行の途中で使用できます。前のテキストは有効なPython式ですが、後のテキストはコメントとして扱われます。 #this is a comment print ("Hello World")  print ("Welcome to Tutorial

  8. Pythonで複数行のコメントを作成するにはどうすればよいですか?

    コメントは、コンピュータープログラム内のテキストであり、ソースコード内のプログラマーが読み取り可能な説明または注釈であり、コンパイラー/インタープリターによって無視されることはありません。 Pythonスクリプトでは、記号#はコメント行の開始を示します。 Cのようなブロックコメント(/ * .. * /)はPythonでは使用できません。複数の連続する行をコメント化する場合は、各行の先頭に#記号を付ける必要があります ##comment1 ##comment2 ##comment3  print (Hello World) 三重引用符で囲まれた複数行の文字列も、関数またはクラスのdoc

  9. Pythonで追加モードでファイルを開く方法は?

    ファイルを追加モードで開くには、モードとして「a」を指定します(a =append)。たとえば、 f = open('my_file.txt', 'a') file_content = f.read() f.write('Hello World') f.close() 上記のコードは、my_file.txtを追加モードで開き、ファイルを追加して、最後に「HelloWorld」を含めます。

  10. Pythonでファイルにどのように追加しますか?

    ファイルに追加するには、ファイルを開くときにモード(a =append)として「a」を指定して、ファイルを追加モードで開く必要があります。たとえば、 f = open('my_file.txt', 'a') file_content = f.read() f.write('Hello World') f.close() 上記のコードは、my_file.txtを追加モードで開き、ファイルを追加して、最後に「HelloWorld」を含めます。

  11. Pythonで書き込むためにファイルを開く方法は?

    書き込みモードでファイルを開くには、モードとして「w」を指定します。たとえば、 f = open('my_file.txt', 'w') f.write('Hello World') f.close() 上記のコードは、my_file.txtを書き込みモードで開き、「HelloWorld」を含むようにファイルを書き換えます。より安全なアプローチは、with open構文を使用して、例外が発生した場合にファイルが閉じないようにすることです。 with open('my_file.txt', 'r') as f: &

  12. Pythonで読むためだけにファイルを開く方法は?

    読み取りモードでファイルを開くには、モードとして「r」を指定します。たとえば、 f = open('my_file.txt', 'r') file_content = f.read() f.close() 上記のコードは、my_file.txtを読み取りモードで開き、ファイルの内容をfile_content変数に格納します。より安全なアプローチは、with open構文を使用して、例外が発生した場合にファイルが閉じないようにすることです。 with open('my_file.txt', 'r') as f:   &n

  13. Pythonでファイルの最初の行だけを読み取る方法は?

    ファイルの最初の行のみを読み取るには、ファイルを読み取りモードで開き、ファイルオブジェクトでreadlineメソッドを呼び出します。たとえば、 f = open('my_file.txt', 'r') line = f.readline() print line f.close() 上記のコードは、my_file.txtから最初の行を読み取り、stdoutに出力します。より安全なアプローチは、with open構文を使用して、例外が発生した場合にファイルが閉じないようにすることです。 with open('my_file.txt', '

  14. Pythonのファイルオブジェクトの属性は何ですか?

    ファイルオブジェクトには多くの属性があります。ファイルオブジェクトのすべてのメソッドと属性のリストは、https://docs.python.org/2.4/lib/bltin-file-objects.htmlで確認できます。以下は、最もよく使用されるファイルオブジェクトメソッドの一部です- close()-ファイルを閉じます。 next()-ファイルがイテレータとして使用される場合、通常はforループ(たとえば、f:print lineのfor行)で、next()メソッドが繰り返し呼び出されます。このメソッドは、次の入力行を返すか、EOFがヒットしたときにStopIterati

  15. Pythonでファイルの読み取りと書き込みの位置を設定するにはどうすればよいですか?

    seek(offset [、whence])メソッドを使用できます。 stdioのfseek()のように、ファイルの現在の位置を設定します。 whence引数はオプションであり、デフォルトは0(絶対ファイル配置)です。他の値は、1(現在の位置を基準にしてシーク)および2(ファイルの終わりを基準にしてシーク)です。たとえば、テキストがHello \ nworldのmy_fileというファイルがあり、最初のlの直前に移動する場合は、次を使用できます。 f = open('my_file', 'r') f.seek(2) f.close() これにより、最初のlの直

  16. seek()メソッドを使用してPythonでファイルの読み取り/書き込み位置をリセットするにはどうすればよいですか?

    seek(offset [、whence])メソッドを使用できます。 stdioのfseek()のように、ファイルの現在の位置を設定します。 whence引数はオプションであり、デフォルトは0(絶対ファイル配置)です。他の値は、1(現在の位置を基準にしてシーク)および2(ファイルの終わりを基準にしてシーク)です。 例 たとえば、すでにファイルを開いていて、開始位置に戻りたい場合は、次を使用できます。 f = open('my_file.txt', 'r') f.seek(0) f.close() これにより、ファイルの先頭へのポインタが検索されます。 2番目

  17. Pythonでファイル内の現在の位置を知る方法は?

    tellメソッドを使用して、ファイルオブジェクトの現在の位置を取得できます。たとえば、テキストがHello\nworldのmy_fileというファイルがある場合 f = open('my_file.txt', 'r') f.readline() print f.tell() f.close() 上記のコードは、「world」という単語の先頭を指しているため、出力は6になります。

  18. Pythonで現在開いているファイル行を取得するにはどうすればよいですか?

    Pythonはこれを直接サポートしていません。そのためのラッパークラスを作成できます。たとえば、 class FileLineWrapper(object):     def __init__(self, file):         self.f = file         self.curr_line = 0     def close(self):         return self.f.close()   &nb

  19. Pythonを使用してファイルの名前を変更するにはどうすればよいですか?

    osモジュールのrenameメソッドを使用できます。たとえば、ファイルの名前をa.txtからb.txtに変更し、これらのファイルを現在のディレクトリに配置するとします。 >>> import os >>> os.rename('a.txt', 'b.txt') また、shutil(またはシェルユーティリティ)モジュールを使用することもできます。 shutil.move(source、destination)を呼び出すと、パスのソースにあるファイルまたはフォルダーがパスの宛先に移動し、新しい場所の絶対パスの文字列が返されます。

  20. Pythonでディレクトリ内の複数のファイルの名前を変更するにはどうすればよいですか?

    名前を変更するファイルのリストと、対応する新しいファイル名がある場合は、osモジュールのrenameメソッドを使用できます。 例 import os for old, new in files.iteritems(): # files.items() in Python 3     os.rename(old, new) また、shutil(またはシェルユーティリティ)モジュールを使用することもできます。 shutil.move(source、destination)を呼び出すと、パスのソースにあるファイルまたはフォルダーがパスの宛先に移動し、新しい場所の絶対パスの文字列

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:20/450  20-コンピューター/Page Goto:1 14 15 16 17 18 19 20 21 22 23 24 25 26