私はメッセージを出力する関数を持っています。このメッセージをファイルに保存します。私はそれだけで私のファイル内ファイル内に関数関数のパラメータを書く - Python
writing_in_log = True def print_and_log(message): if write_in_log is True: logFile = open("log", "w+") logFile.write(message) logFile.close()
私はメッセージを出力する関数を持っています。このメッセージをファイルに保存します。私はそれだけで私のファイル内ファイル内に関数関数のパラメータを書く - Python
writing_in_log = True def print_and_log(message): if write_in_log is True: logFile = open("log", "w+") logFile.write(message) logFile.close()
を最後にメッセージを書き込む.write(function parameter)
を使用する場合でも、私は、ファイルを開くときに、あなたが'a'
パラメータを使用していないとします
with open('file.txt', 'a') as file:
file.write('function parameter')
おそらく、それぞれのファイルを開きますopen(yourfile, 'w')
で書き込むと、書き込む前にファイルから内容が消去されます。ファイルに追加する場合は、open(yourfile, 'a')
を使用してください。
エラーではない場合は、コードの関連部分など、何をしているのかに関する詳細情報が必要です。
使用しているコードはすべて入力してください。 –
ありがとうございました。問題は、私が書面モードでファイルを開いたことでした。追加モードで開く必要がありましたが、これまでにはうまく動作します –
@VasilisG。いいえ、*完全なコードではありません。問題を示す[mcve]を作成します。 –