簡體   English   中英

在Mac OS X 10.9.1上為Python 3.3 xlrd 0.9.2。 -無法打開.xls文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM