Pythonトレーニング


4.2-7 ファイルオブジェクトの生成

open関数の構文 open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, openner=None)

①モード

文字 モード
"r" 読み出し(デフォルト)
"w" 書き込み
"a" 追加
"t" テキストファイル(デフォルト)
"b" バイナリファイル

②テキストファイルに文字列を書き込みプログラム

f = open("w_file.txt", mode="wt")
rtn = f.write("apple\n")
print(rtn)
-> 6 #書き込んだ文字数が返される

③テキストファイルに文字列を読み込むプログラム

f = open("w_file.txt", mode="rt")
for s in f:
    print(s, end="")
f.close()

->
apple
grape
banana