Я пытаюсь написать файл 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', 'ж'), как resultFile: TypeError: целое требуется (есть тип ул) ».
Очень ценю за вашу помощь!