Python安装xlrd和xlwt的步骤以及使用报错的解决方法,xlrdxlwt,一、安装xlrd和x
Python安装xlrd和xlwt的步骤以及使用报错的解决方法,xlrdxlwt,一、安装xlrd和x
一、安装xlrd和xlwt功能模块步骤
1.使用python -V查看python的版本号,并查看python安装环境,是否安装成功;2.可以通过官网(python官网:https://pypi.python.org/pypi)或者其他手段获取到功能模块的安装程序包;3.将程序包解压,并放在python->Lib文件下4.在cmd命令窗口中,进入E:\Python\Python36\Lib目录下,分别进入xlrd和xlwt的目录下,执行pythonsetup.pyinstall命令;5.在python工具中,执行import xlwt3和import xlrd,运行结果没有报错,则证明安装成功;二、在使用xlwt时,报错的解决方法1.导入xlwt3报错:ValueError:cannotuseLOCALEflagwithastrpattern详细错误信息:Traceback(mostrecentcalllast):File"F:/1/1",line1,in<module>importxlwt3File"E:\Python\Python36\lib\site-packages\xlwt3\__init__.py",line3,in<module>from.workbookimportWorkbookFile"E:\Python\Python36\lib\site-packages\xlwt3\workbook.py",line5,in<module>from.worksheetimportWorksheetFile"E:\Python\Python36\lib\site-packages\xlwt3\worksheet.py",line7,in<module>from.rowimportRowFile"E:\Python\Python36\lib\site-packages\xlwt3\row.py",line8,in<module>from.importformulaFile"E:\Python\Python36\lib\site-packages\xlwt3\formula.py",line1,in<module>from.excelimportformulaparser,formulalexerFile"E:\Python\Python36\lib\site-packages\xlwt3\excel\formulalexer.py",line52,in<module>VERBOSE+LOCALE+IGNORECASE)File"E:\Python\Python36\lib\re.py",line233,incompilereturn_compile(pattern,flags)File"E:\Python\Python36\lib\re.py",line301,in_compilep=sre_compile.compile(pattern,flags)File"E:\Python\Python36\lib\sre_compile.py",line562,incompilep=sre_parse.parse(p,flags)File"E:\Python\Python36\lib\sre_parse.py",line866,inparsep.pattern.flags=fix_flags(str,p.pattern.flags)File"E:\Python\Python36\lib\sre_parse.py",line833,infix_flagsraiseValueError("cannotuseLOCALEflagwithastrpattern")ValueError:cannotuseLOCALEflagwithastrpattern解决方法:进入E:\Python\Python36\Lib\sre_parse.py文件下,修改该代码:if flags & SRE_FLAG_LOCALE:pass #stone20170712 raise ValueError("cannot use LOCALE flag with a str pattern")执行import xlwt3,结果OK2.导入xlwt3报错:ValueError: ‘__init__‘ in __slots__ conflicts with class variable详细错误信息:Traceback(mostrecentcalllast):File"F:/1/1",line1,in<module>importxlwt3File"E:\Python\Python36\lib\site-packages\xlwt3\__init__.py",line3,in<module>from.workbookimportWorkbookFile"E:\Python\Python36\lib\site-packages\xlwt3\workbook.py",line5,in<module>from.worksheetimportWorksheetFile"E:\Python\Python36\lib\site-packages\xlwt3\worksheet.py",line7,in<module>from.rowimportRowFile"E:\Python\Python36\lib\site-packages\xlwt3\row.py",line8,in<module>from.importformulaFile"E:\Python\Python36\lib\site-packages\xlwt3\formula.py",line6,in<module>classFormula(object):ValueError:‘__init__‘in__slots__conflictswithclassvariable解决方法:进入E:\Python\Python36\Lib\site-packages\xlwt3\formula.py文件下,将其中__slots__=["__init__","__s","__parser","__sheet_refs","__xcall_refs"]修改为:__slots__=[ "__s","__parser","__sheet_refs","__xcall_refs"]执行import xlwt3,结果OK
Python安装xlrd和xlwt的步骤以及使用报错的解决方法
相关内容
- python 读取大文件越来越慢(判断 key 在 map 中,千万别
- 练习题|python常用模块,练习题python模块,re模块练习1.验
- Python网络爬虫之Scrapy常用命令,pythonscrapy,scrapy全局命令
- Sublime Text3 配置Python3编译环境,sublimepython3,Sublime Te
- python 使用国内源安装软件,python国内,python lin
- python2.7和python3.6共存,使用pip安装第三方库,python2.7
- Nova 通过Python API 查询,创建,删除flavor,, 1 [[email
- Python在Windows下操作CH341DLL,pythonch341dll, 1 #! /usr
- python学习之----用虚拟环境保存库文件,python----,如果你
- python接口自动化测试十二:对返回的json的简单操作,
评论关闭