我的代码昨晚运行良好,然后当我因某些原因运行它时出现以下错误。我已经运行了相同的代码超过20次,只更改了填充特定单元格的行。我不知道这个错误是什么,因为该文件存在。非常感谢任何帮助!
Traceback (most recent call last):
File "gina.py", line 7, in <module>
wb = load_workbook('practice.xlsx')
File "/Library/Python/2.7/site-packages/openpyxl-2.4.0_b1-py2.7.egg/openpyxl/reader/excel.py", line 148, in load_workbook
archive = _validate_archive(filename)
File "/Library/Python/2.7/site-packages/openpyxl-2.4.0_b1-py2.7.egg/openpyxl/reader/excel.py", line 115, in _validate_archive
archive = ZipFile(filename, 'r', ZIP_DEFLATED)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/zipfile.py", line 756, in __init__
self.fp = open(file, modeDict[mode])
IOError: [Errno 2] No such file or directory: 'practice.xlsx'
我的代码很长,所以这里有一些我认为很重要的部分:
import statistics
from openpyxl import *
wb = load_workbook('practice.xlsx')
ws1 = wb.active
ws2 = wb.create_sheet('Length, LRO, Response', index=1)
ws3 = wb.create_sheet('Fixation Times', index = 2)
ws4 = wb.create_sheet('Looking Times', index = 3)
#here is where a lot of filling in cells happens
wb.save('practice.xlsx')
该文件存在于我的计算机上。我尝试将它放在脚本所在的目录(我的桌面)中,但仍然遇到同样的错误。
非常感谢!这个项目工作正常,直到昨晚,所以任何帮助都真的很感激!
UPDATE 7/10/16美国东部时间下午7:36:我在加载工作簿时尝试将路径放到文件中,但这也不起作用。