停止更新,敏捷测试及TestOps解决体系,关注订阅号TestOps
在python3.3下使用xlwt3写excel
上一篇 /
下一篇 2012-11-19 15:44:38
/ 个人分类:云来晕去
最近正好需要折腾
Python,在使用xlwt3的时候出现了非常奇怪的问题,就是无论如何写都会出现一个奇怪的错误
51Testing软件测试网:}&Y\+qs i'yp
Traceback (most recent call last):
File "F:\temp\mycode\frist\frist.py", line 132, in <module>
import xlwt3
File "C:\Python33\lib\site-packages\xlwt3\__init__.py", line 3, in <module>
from .workbook import Workbook
File "C:\Python33\lib\site-packages\xlwt3\workbook.py", line 5, in <module>
from .worksheet import Worksheet
File "C:\Python33\lib\site-packages\xlwt3\worksheet.py", line 7, in <module>
from .row import Row
File "C:\Python33\lib\site-packages\xlwt3\row.py", line 8, in <module>
from . import formula
File "C:\Python33\lib\site-packages\xlwt3\formula.py", line 6, in <module>
class Formula(object):
ValueError: '__init__' in __slots__ conflicts with class variable
51Testing软件测试网X(Zp@1Eg z*p1s
代码如下
import xlwt3
wbk=xlwt3.Workbook()
sheet = wbk.add_sheet('sheet1',True)
sheet.write(2, 0, 1)
sheet.write(2, 1, 1)
wbk.save('ccc.xls')
51Testing软件测试网c0\8q^T!u*QD"P
百思不得骑姐,在土匪的帮助下删了一点东西终于可以正常使用了,汗死
打开Python33\Lib\site-packages\xlwt3\formula.py文件,将其中的
__slots__ = ["__init__", "__s", "__parser", "__sheet_refs", "__xcall_refs"]
修改为
__slots__ = [ "__s", "__parser", "__sheet_refs", "__xcall_refs"]
9]&e bU+TEY!`)X0v+pS0
即可。。。为什么这样,我也不知道,求大神指点。。。。
收藏
举报
TAG: