您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Python中如何使用xlwt的報錯處理,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
在Python中使用庫難免會出現報錯的問題,今天就xlwt中的問題來找尋解決辦法。
導入xlwt3報錯:ValueError: '__init__' in __slots__ conflicts with class variable
使用pip install xlwt3 或者下載xlwt3 使用python setup.py install安裝xlwt3
測試安裝
import xlwt3
詳細出錯信息如下:
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
解決辦法如下:
打開Python33\Lib\site-packages\xlwt3\formula.py文件,將其中的
__slots__ = ["__init__", "__s", "__parser", "__sheet_refs", "__xcall_refs"]
修改為
__slots__ = [ "__s", "__parser", "__sheet_refs", "__xcall_refs"]
注意:修改后測試不成功,多試幾次,空格制表換行都有可能導致修改不成功。
關于Python中如何使用xlwt的報錯處理就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。