Pythonでのファイル読み書き基礎

入門Python3 8.1


ファイルの読み書きです。

まずはテキストデータの書き込み処理。

openの第二引数にwを指定すると書き込みとなります。tはテキストモードでこれをbにすればバイナリモードのなります。

fh = open('output.txt','wt')
fh.write('hogehoge')
fh.close()
$ py main.py


これでoutput.txtが作成されます。

# -- output.txt --
hogehoge


次はテキストデータの読み込みです。

openの第二引数にrを指定すると読み込みとなります。

fh = open('output.txt','rt')
text = fh.read()
fh.close()

print(text)
$ py main.py
hogehoge