Python txtファイルはよく読んで操作コードの実例を書きます。
pythonはtxtファイルを読みだします。
open()の読み書きモードについて:
'r':読みます
'w':書く
'a':追加
'r+'==r+w(読み書き可能で、ファイルが存在しないとエラーが発生します。IOErr)
'w+'==w+r(読み書き可能、ファイルが存在しない場合は作成)
'a+'==a+r(追加可能書き込み可能、ファイルが存在しない場合は作成)
対応しています。バイナリファイルなら、全部bを追加すればいいです。
'rb'wb''ab''rb+''wb+'ab+'
注意:openとwith openの違い
openメソッドを使用して、ファイルの操作が終わったら手動で閉じなければなりません。そうでないと、ファイルに対する接続状態が長く維持され、メモリが溢れ出す現象が発生します。
with openを使うと、自動的にファイルを閉じることができます。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。
# :
file = r'D:\test.txt'
with open(file, 'rb+') as f: # ,
data = f.readlines() # , , for in
print(data)
# :
file = r'D:\test.txt'
f = open(file,"rb+") # ,
data = f.readlines()
print(data)
f.close() #
python書き込みtxtファイル
# :
file = r'D:\test.txt'
f = open(file,"wb+") # ,
str='kfjlhgfj '
f.write(str.encode())
f.close() #
# :
file = r'D:\test.txt'
with open(file,"ab+") as f: # ,
str='kfjlhgfj '
f.write(str.encode())
読み書きモードopen()の読み書きモードについて:
'r':読みます
'w':書く
'a':追加
'r+'==r+w(読み書き可能で、ファイルが存在しないとエラーが発生します。IOErr)
'w+'==w+r(読み書き可能、ファイルが存在しない場合は作成)
'a+'==a+r(追加可能書き込み可能、ファイルが存在しない場合は作成)
対応しています。バイナリファイルなら、全部bを追加すればいいです。
'rb'wb''ab''rb+''wb+'ab+'
注意:openとwith openの違い
openメソッドを使用して、ファイルの操作が終わったら手動で閉じなければなりません。そうでないと、ファイルに対する接続状態が長く維持され、メモリが溢れ出す現象が発生します。
with openを使うと、自動的にファイルを閉じることができます。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。