Python ファイル writelines() メソッド
例
ファイルを "a" でオープンして行を追加し、テキストリストを追加してファイルに追加します:
f = open("demofile3.txt", "a") f.writelines(["See you soon!", "Over and out."]) f.close() # 追加後のファイルを読み取る前にファイルを開き、読み取ります: f = open("demofile3.txt", "r") print(f.read())
定義と使用法
writelines() メソッドは、リストの項目をファイルに書き込みます。
テキストが挿入される位置は、ファイルモードとストリーム位置に依存します。
"a":テキストは現在のファイルストリーム位置に挿入されます。デフォルトでは、ファイルの最後に挿入されます。
"w":テキストを現在のファイルストリーム位置(デフォルトは 0)に挿入する前に、ファイルをクリアします。
文法
file.writelines(list)
引数の値
引数 | 説明 |
---|---|
list | 挿入するテキストやバイトオブジェクトのリスト。 |
さらに例
例
上記の例と同じですが、各リストアイテムに改行を挿入します:
f = open("demofile3.txt", "a") f.writelines(["\nSee you soon!", "\nOver and out."]) f.close() # 追加後のファイルを読み取る前にファイルを開き、読み取ります: f = open("demofile3.txt", "r") print(f.read())