Я пытаюсь открыть лист Excel с помощью Pandas. У меня есть несколько документов с одинаковыми названиями, но они находятся в разных каталогах. До сих пор я использовал
import pandas as pd
df = pd.read_excel('C:\filepath\Neon_Source.xlsx', sheetname='Neon_Source')
Time = df['Time (s)']
Voltage = df['C2 DC (V)']
Когда у меня есть код в том же файле, он работает без сбоев. Но когда я добавляю к нему путь к файлу, появляется следующая ошибка:
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 7-8: malformed \N character escape
Я хотел бы сохранить свой код в одном месте при открытии листов Excel из любого каталога.
Спасибо!
@ASGM, я скопировал каталог файлов прямо из проводника Windows, я использую полный путь к файлу.
@JeanRostan, я тоже его изменил: df = pd.read_excel('C:\\Trial 8\\Neon_Source.xlsx', sheetname='Neon_Source') , но теперь он выдает ошибку «FileNotFoundError: [Errno 2] Нет такого файла или каталога: '\\ Trial 8 \\ Neon_Source.xlsx'»
Ошибка кажется довольно очевидной, убедитесь, что ваш путь правильный. Ошибка возврата не связана с Python.






\- это escape-символ для строки. Вам нужно избежать этого, чтобы иметь рабочий путь: 'C: \\ filepath \\ Neon_Source.xlsx