ホームページ  >  記事  >  バックエンド開発  >  Python ファイル操作オープンを使用してファイルを読み書きし、テキスト コンテンツの例を追加する方法の詳細な説明

Python ファイル操作オープンを使用してファイルを読み書きし、テキスト コンテンツの例を追加する方法の詳細な説明

高洛峰
高洛峰オリジナル
2017-03-24 17:55:392550ブラウズ

1.open open を使用してファイルを開いた後、忘れずにファイル オブジェクトの close() メソッドを呼び出す必要があります。たとえば、try/finally ステートメントを使用すると、ファイルを最終的に閉じることができるようになります。

file_object = open('thefile.txt')
try:
 all_the_text = file_object.read( )
finally:
 file_object.close( )


注: ファイルを開くときに例外が発生すると、ファイル オブジェクト file_object は close() メソッドを実行できないため、open ステートメントを try ブロックに配置することはできません。
2. ファイルの読み取り、テキスト ファイルの読み取り input = open('data', 'r')

#第二个参数默认为r
input = open('data')


バイナリ ファイルの読み取り input = open('data', 'rb')
すべてのコンテンツの読み取り file_object = open('thefile .txt')

try:
 all_the_text = file_object.read( )
finally:
 file_object.close( )


固定バイトの読み取り file_object = open('abinfile', 'rb')

try:
 while True:
 chunk = file_object.read(100)
 if not chunk:
 break
 do_something_with(chunk)
finally:
 file_object.close( )


各行の読み取り list_of_all_the_lines = file_object.readlines( )
ファイルがテキスト ファイルの場合は、トラバースすることもできますファイルを直接オブジェクトが各行を取得します:

for line in file_object:
 process line


3. ファイルの書き込み テキスト ファイルの書き込み Output = open('data.txt', 'w')
バイナリ ファイルの書き込み Output = open('data.txt', 'wb' )
追加書き込みファイル出力 = open('data.txt', 'a')

output .write("\n都有是好人")
output .close( )


書き込みデータ file_object = open('thefile.txt', 'w')

file_object.write(all_the_text)
file_object.close( )

以上がPython ファイル操作オープンを使用してファイルを読み書きし、テキスト コンテンツの例を追加する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。