python 3.3中的xlrd

我正试着和他一起跑
Python3.3

选择 | 换行 | 行号
  1. import lib2to3
  2. import sys
  3. import string
  4. import xlrd
  5. workbook = xlrd.open_workbook(r'C:\....xlsx',encoding_override="cp1252")
  6. worksheet = workbook.sheet_by_name('Sheet1')
  7. workbook.sheet_names()
  8. ..................

我得到了
错误消息

回溯(最近一次呼叫):
文件"C:\...py",第23行,位于
导入xlrd
文件"C:\Python33\lib\site-packages\xlrd\__init__.py",第3行,在
来自INFO IMPORT__版本__
ImportError:没有名为'Info'的模块
我的Python33文件夹的内容显示在所附图片中。
在同一台计算机上,
Python3.2
,程序给出了
错误消息

回溯(最近一次呼叫):
文件"C:\...py",第23行,位于
导入xlrd
文件"C:\Python32\lib\site-packages\xlrd\__init__.py",第361行
U"Consolate_Area":U"\x00",
^
语法错误:无效语法
同样,在同一台计算机上,使用
Python2.7
,一切
一切都很好

有人能给出一个解释和解决方案吗?
谢谢。
[img]C:\Users\Cristina\Documents\PrintScreen Files\py33_.jpg[/img]
附加图像
File Type: jpg
Py33_.jpg
(96.3KB,496浏览量)

# 回答1


Xlrd不支持Python3+。你可以试一试
Xlrd3

# 回答2


@bvdet
我是这么做的,但它搞砸了(xlrd3没有安装"python setup.py install--prefix=c:\python33")

标签: python

添加新评论