我正在尝试用熊猫读取Excel文件。
df=pd.read_excel('abcd (xyz-9) Interim Report 01-03-18.xlsx')
这给了我文件找不到错误。如果我删除方括号并将文件重命名为'abcd Interim Report 01-03-18.xlsx',则可以正常工作。
我尝试使用Shutil重命名,但这给了我同样的错误
shutil.copyfile('abcd (xyz-9) Interim Report 01-03-18.xlsx','test.xlsx')
我试过了
1.pd.read_excel('abcd ^(xyz-9) Interim Report 01-03-18.xlsx')2.pd.read_excel('abcd \\(xyz-9\\) Interim Report 01-03-18.xlsx')
编辑:
即使将cwd更改为文件位置,该文件似乎也可以在本地驱动器上工作,但不能在网络驱动器上工作。
关于使用glob和os.path.exists:
foriinrange(0,1):forfilenameinglob.glob(fpath+"\\"+ldir[i]+"\\"+"*Interim*.xlsx"):print(filename)print(os.path.exists(filename))
\\Africa-me.xxx.com\Africa-me\xxx\xxx\xxx\xxx\06 xxx\02 xxx, xxx and xxxx xxx\03 xxx\04 xxx\05 xx xx & xx\12 2018 xx\06 xx xxx\\\AAA-61\ab