停止更新,更多信息关注微博 http://t.qq.com/cloudits 性能测试i进阶指南相关信息请见http://bbs.51testing.com/thread-1020883-1-1.html

在python3.3下使用xlwt3写excel

上一篇 / 下一篇  2012-11-19 15:44:38 / 个人分类:云来晕去

最近正好需要折腾Python,在使用xlwt3的时候出现了非常奇怪的问题,就是无论如何写都会出现一个奇怪的错误
51Testing软件测试网4i!H&T_^7Nzf
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

P |8g)S:D2w0
代码如下
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软件测试网%].j:Z:P3\8m$F
百思不得骑姐,在土匪的帮助下删了一点东西终于可以正常使用了,汗死
打开Python33\Lib\site-packages\xlwt3\formula.py文件,将其中的
__slots__ = ["__init__",  "__s", "__parser", "__sheet_refs", "__xcall_refs"]
修改为
__slots__ = [ "__s", "__parser", "__sheet_refs", "__xcall_refs"]

w/?#y&ahb#K0
即可。。。为什么这样,我也不知道,求大神指点。。。。

TAG:

yuyi.hai的个人空间 引用 删除 yuyi.hai   /   2013-01-18 11:45:50
哪里还有用__init__?
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar