Python 3.3 xlrd 0.9.2 на Mac OS X 10.9.1. - Невозможно открыть файл .xls

Я новичок в Python и хотел узнать, как открыть файл .xls с помощью Python 3.3 и xlrd 0.9.2 в mac OS X 10.9.1. Я долго и упорно пытался найти ответ, но безрезультатно. 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'
>>> 

person deepbass    schedule 26.01.2014    source источник


Ответы (1)


В последней части сообщения об ошибке говорится, что файл не найден:

FileNotFoundError: [Errno 2] No such file or directory: 'Funky.xls'

Наиболее вероятной причиной этого является то, что файл xls, который вы пытаетесь проанализировать, не находится в том же каталоге, что и программа, с помощью которой вы пытаетесь его проанализировать.

Чтобы это исправить нужно просто указать полный путь к файлу. Что-то вроде этого:

>>> import xlrd
>>> book = xlrd.open_workbook("/Users/username/Desktop/Funky.xls")
person jmcnamara    schedule 27.01.2014