Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 没有这样的文件或目录:_Python_Excel - Fatal编程技术网

Python 没有这样的文件或目录:

Python 没有这样的文件或目录:,python,excel,Python,Excel,我试图从一个目录中读取很多excel文件。当我运行以下代码时,会出现以下错误: FileNotFoundError: [Errno 2] No such file or directory: '35TP2_TR1.xlsx' 代码: 这样,我从本地文件夹中读取,这就是它找不到文件的原因。 谢谢 正如它所说,35TP2_TR1.xlsx不是文件或目录,因为脚本无法从相对路径中找到它(即脚本与.xlsx文件不在同一文件夹中) 您可以尝试os.path.abspath(文件])获取文件的绝对路

我试图从一个目录中读取很多excel文件。当我运行以下代码时,会出现以下错误:

FileNotFoundError: [Errno 2] No such file or directory: '35TP2_TR1.xlsx'   
代码:

这样,我从本地文件夹中读取,这就是它找不到文件的原因。
谢谢

正如它所说,
35TP2_TR1.xlsx
不是文件或目录,因为脚本无法从相对路径中找到它(即脚本与.xlsx文件不在同一文件夹中)


您可以尝试
os.path.abspath(文件])
获取文件的绝对路径。

data[s]=pd.read\u excel(os.path.join(路径,文件]),…
欢迎来到SO。请花点时间阅读该页面上的其他链接。花点时间练习这些示例。它将让您了解Python提供的帮助您解决问题的工具。
#GUI
root=Tk()
root.withdraw() #closes tkinter window pop-up
path=filedialog.askdirectory(parent=root,title='Choose a folder')
path=path+'/'

print('Folder Selected',path)
files=os.listdir(path)
print(files)
length=len(files)

print('Files inside the folder',files)

data=[None]*length  

for s in range(0,length):
    data[s]=pd.read_excel(files[s],parse_cols="A,B,C,D,E,F,G,H,I,J,K,L,M,N,O",skiprows=2)