Pandas to_csv добавляет в путь дополнительный escape-символPython

Программы на Python
Anonymous
Pandas to_csv добавляет в путь дополнительный escape-символ

Сообщение Anonymous »

Я создаю 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

Вернуться в «Python»