Pythonの`write`関数の使い方は何ですか?
write()メソッドは、ファイルオブジェクトにデータを書き込むためにPythonで使用される方法です。基本的な構文は以下の通りです:
file.write(str)
fileはファイルオブジェクトであり、strは書き込む文字列です。
write()関数は与えられた文字列をファイルに書き込み、書き込まれた文字数を返します。書き込みが成功した場合、返される文字数は与えられた文字列の長さと同じです。
例文:
# 打开文件
file = open("example.txt", "w")
# 写入字符串
file.write("Hello, world!")
# 关闭文件
file.close()
上記のコードは、”example.txt”というファイルに”Hello, world!”と書き込みます。
write()関数はファイル内の元々の内容を上書きしますので、注意が必要です。元々の内容を上書きするのではなく、ファイルの末尾に追加したい場合は、append()モードでファイルをオープンする必要があります。
file = open("example.txt", "a")