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