0
我正在嘗試編寫csv文件並在用戶每次使用它時創建一個新文件,而不是替換舊文件。而且,用戶需要在開始時輸入他們的名字,所以我需要文件名作爲用戶名。這裏是我的代碼: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: 類型錯誤:需要一個整數(有型STR) 」。
非常感謝您的幫助!