Я могу запустить это без проблем: df_combined.to_csv('test_output_FilePath/test_output_FileName.csv', sep=',', na_rep='', index=False)
Но когда я пытаюсь использовать переменные для output_FileName, чтобы я мог ввести дату и время, я не могу заставить его работать, даже несмотря на то, что ошибка OSError, которая появляется правильно, создает строку файла, которую я пытаюсь использовать.
Код: Выделить всё
Coach = df['Followed By Coach'].iloc[0] #this variable will be used in the file name, injecting data from the dataframe
output_FilePath = 'test_outputFilePath/'
output_FileName = str('testfilenameprefix - ' + Coach + ' - ' + datetime.now().strftime("%Y%m%d %H:%M:%S"))
df_combined.to_csv(fr'{output_FilePath}{output_FileName}.csv', sep=',', na_rep='', index=False)
Код: Выделить всё
OSError: [Errno 22] Invalid argument: 'test_outputFilePath/testfilenameprefix - CoachName - 20260510 13:24:16.csv'
Спасибо!>
Мобильная версия