У меня возникла проблема при попытке чтения в файле .xlsx на python.Я получаю сообщение об ошибке «Файл не найден»
FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'C: \ Users \ me \ place \ stuff \ date \ date_Renewals.xlxs'
Вот что я попробовал:
import os
import pandas as pd
cwd = os.getcwd()
date = input("What is the date? yyyymmdd ")
main_Dir = os.path.dirname(os.path.abspath(__file__))
sub_Dir = date + "\\" + date + "_Renewals.xlxs"
my_file = os.path.join(main_Dir,sub_Dir)
file = pd.read_excel(open(my_file))
Когда я распечатываю my_file и проверяю его вручную по целевому каталогу, ошибок нет.
get_cwd () возвращает:
C:\Users\me\place\stuff\
Проверка вручную:
C:\Users\me\place\stuff\date\date_Renewals.xlxs
печать пути к файлу:
C:\Users\me\place\stuff\date\date_Renewals.xlxs
Я также пытался использовать библиотеку xlrd:
import os
import xlrd
cwd = os.getcwd()
date = input("What is the date? yyyymmdd ")
main_Dir = os.path.dirname(os.path.abspath(__file__))
sub_Dir = date + "\\" + date + "_Renewals.xlxs"
my_file = os.path.join(main_Dir,sub_Dir)
file = xlrd.open_workbook(my_file)
ПокаЯ получаю тот же результат.Есть ли проблема с тем, где мой сценарий размещен?
т.е. в каталоге C: \ Users \ me \ place \ stuff \