Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.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 Openpyxl错误2:说没有这样的文件或目录,但是_Python_Openpyxl - Fatal编程技术网

Python Openpyxl错误2:说没有这样的文件或目录,但是

Python Openpyxl错误2:说没有这样的文件或目录,但是,python,openpyxl,Python,Openpyxl,解决方法:我的空闲是坏的还是别的什么。安装了另一个空闲的visual studio。我检查了路径并将文件移到了那里。现在工作 我做错了什么。文件是否不在工作目录中 我不在工作目录中吗?我把文件放在python路径中。它需要在脚本中吗 >>> from openpyxl import load_workbook >>> wb = load_workbook(filename = 'BUDGET.xlsx') Traceback (most recent

解决方法:我的空闲是坏的还是别的什么。安装了另一个空闲的visual studio。我检查了路径并将文件移到了那里。现在工作

我做错了什么。文件是否不在工作目录中

我不在工作目录中吗?我把文件放在python路径中。它需要在脚本中吗

>>> from openpyxl import load_workbook



>>> wb = load_workbook(filename = 'BUDGET.xlsx')

Traceback (most recent call last):
  File "<pyshell#14>", line 1, in <module>
    wb = load_workbook(filename = 'BUDGET.xlsx')
  File "C:\Users\Chad\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\reader\excel.py", line 316, in load_workbook
    data_only, keep_links)
  File "C:\Users\Chad\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\reader\excel.py", line 124, in __init__
    self.archive = _validate_archive(fn)
  File "C:\Users\Chad\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\reader\excel.py", line 96, in _validate_archive
    archive = ZipFile(filename, 'r')
  File "C:\Users\Chad\AppData\Local\Programs\Python\Python37-32\lib\zipfile.py", line 1207, in __init__
    self.fp = io.open(file, filemode)
FileNotFoundError: [Errno 2] No such file or directory: 'BUDGET.xlsx'
来自openpyxl导入加载\u工作簿的
>>
>>>wb=load_工作簿(文件名='BUDGET.xlsx')
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
wb=load_工作簿(文件名='BUDGET.xlsx')
文件“C:\Users\Chad\AppData\Local\Programs\Python37-32\lib\site packages\openpyxl\reader\excel.py”,第316行,在load\u工作簿中
数据(仅限,保留链接)
文件“C:\Users\Chad\AppData\Local\Programs\Python37-32\lib\site packages\openpyxl\reader\excel.py”,第124行,在__
self.archive=\u validate\u archive(fn)
文件“C:\Users\Chad\AppData\Local\Programs\Python\Python37-32\lib\site packages\openpyxl\reader\excel.py”,第96行,在\u validate\u归档文件中
archive=ZipFile(文件名'r')
文件“C:\Users\Chad\AppData\Local\Programs\Python\Python37-32\lib\zipfile.py”,第1207行,在uu init中__
self.fp=io.open(文件、文件模式)
FileNotFoundError:[Errno 2]没有这样的文件或目录:“BUDGET.xlsx”

使用绝对路径避免此类问题“文件是否不在工作目录中?”:是,“我是否不在工作目录中?”:,“我的文件在python路径中”:错误,“它是否需要在脚本中?”:无修复。空闲一定是问题所在。我下载了VisualStudio,获得了路径并将我的文件移动到那里,然后bam。正在工作。@crein147您可以为自己的问题添加答案。请检查并改进网站!!