模块介绍:
模块安装:
分别将tar.gz文件包解压,在cmd命令行窗口,进入到xlrd或xlwt,运行python setup.py install。前提是系统变量Path中已添加C:\Python26。
现进入Python解释器,import xlwt,正常无报错。import xlrd,却
>>> import xlrd
Traceback (most recent call last):
File "", line 1, in
File "C:\Python26\Lib\site-packages\xlrd\__init__.py", line 4, in
__VERSION__ = open(path.join(path.dirname(__file__), 'version.txt')).read().
strip()
IOError: [Errno 2] No such file or directory: 'C:\\Python26\\lib\\site-packages\
\xlrd\\version.txt'
很明显,是文件version.txt不存在所致。打开"C:\Python26\Lib\site-packages\xlrd\__init__.py"文件,将第四行的__VERSION__ = open(path.join(path.dirname(__file__), 'version.txt')).read().strip()注释掉,新增一行为__VERSION__ = '0.7.4',现在import xlrd,就正常无报错。
源代码中的第四行是读取版本号,而该模块版本号在第16行进行了描述,参照C:\Python26\Lib\site-packages\xlwt\__init__.py文件,即可解决此问题。