[英]Python 3.3 xlrd 0.9.2 on mac OS X 10.9.1. - Unable to open an .xls file
我是一名完全的Python初学者,我想知道如何在Mac OS X 10.9.1上使用Python 3.3和xlrd 0.9.2打开.xls文件。 我经过漫长而艰苦的搜索,试图找到答案,但无济于事。 Funky.xls当前保存在我的桌面上。 不幸的是,xlrd似乎无法找到它。
这是错误消息。 谢谢大家的帮助。
Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 16 2013, 23:39:35)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "copyright", "credits" or "license()" for more information.
>>> import xlrd
>>> book = xlrd.open_workbook("Funky.xls")
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
book = xlrd.open_workbook("Funky.xls")
File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/xlrd/__init__.py", line 394, in open_workbook
f = open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'Funky.xls'
>>>
错误消息的最后一部分是说找不到该文件:
FileNotFoundError: [Errno 2] No such file or directory: 'Funky.xls'
造成这种情况的最可能原因是您要解析的xls
文件与您要解析的程序不在同一目录中。
要解决此问题,您只需要指定文件的完整路径即可。 像这样:
>>> import xlrd
>>> book = xlrd.open_workbook("/Users/username/Desktop/Funky.xls")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.