Я создаю CSV-файл в Pandas, используя этот код:
Код: Выделить всё
current_working_directory = os.getcwd()
path2 = 'Documents'
current_datetime = datetime.now()
filename = f"python_df_{current_datetime}.csv"
full_path = os.path.join(current_working_directory, path2, filename)
когда я печатаю(full_path) я получаю нужный путь, однако когда я запускаю df.to_csv(full_path, index=False) я получаю файл с дополнительный \ как таковой 'C:\\Users\\User\\Documents\\python_df_2024-07-23 16:07:08.01581.csv, что приводит к следующей ошибке:
Код: Выделить всё
[Errno 22] Invalid argument: 'C:\\Users\\User\\Documents\\python_df_2024-07-23 16:07:08.01581.csv'
Кроме того, я использую компьютер с Windows, и хотя на Mac он работает нормально, я не могу заставить его работать в Windows.
Подробнее здесь:
https://stackoverflow.com/questions/787 ... er-to-path