0
古いファイルを置き換えるのではなく、使用するたびに新しいファイルを作成しようとしています。さらに、ユーザーは最初に名前を入力する必要があるため、ユーザーの名前にファイル名が必要です。ここに私のコードは次のとおりです。python csv古いファイルを置き換えずに新しい追加ファイルに書き込む
direction = "/Users/Desktop/"
cvs_file_name = str(self.entrySub.get()) ###'entrySub' is where users enter the name, and I use .get() to retrieve it.###
with open(direction, cvs_file_name+'_results.csv', 'w') as resultFile:
resultFileWrite = csv.writer(resultFile, quoting=csv.QUOTE_ALL)
resultFileWrite.writerow(['Subject', "Session"])
resultFileWrite.writerow([self.entrySub.get(), self.entrySes.get()])
resultFile.flush()
ただし、エラー はオープンで、」あります(方向、cvs_file_name + '_ results.csv'、 'W')resultFileとして: TypeError例外:整数が必要です(GOTタイプの文字列) "
本当にありがとうございます。