我正在测试新安装的“xlrd”包:
#!/usr/bin/env/python
import xlrd
wb = xlrd.open_workbook('D:\excel\test.xls')
print (wb.sheets())
Run Code Online (Sandbox Code Playgroud)
我通过 IDLE (Windows 7) 运行它,并收到以下错误消息:
Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 18 2013, 21:19:30) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>>
Traceback (most recent call last):
File "D:\excel\testxls.py", line 3, in <module>
import xlrd
File "C:\Program Files (x86)\Python33\lib\site-packages\xlrd\__init__.py", line 1187
print "EXTERNSHEET(b7-):"
^
SyntaxError: invalid syntax
>>>
Run Code Online (Sandbox Code Playgroud)
关于这个问题的任何想法?
谢谢!
小智 9
您的xlrd文件似乎已损坏。因此,使用以下命令更新它:
$ python3 -m pip install --upgrade xlrd
Run Code Online (Sandbox Code Playgroud)
XLRD 适用于 Python3。
您可以使用sudo apt-get install python3-xlrd或 with获取它sudo pip3 install xlrd
,正如您所看到的,它可以在 pypi 上找到: https: //pypi.python.org/pypi/xlrd
这是我的控制台输出的转储:
sudo apt-get install python3-xlrd
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3-xlrd is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 574 not upgraded.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5963 次 |
| 最近记录: |