這篇文章將為大家詳細講解有關(guān)Python中如何使用xlwt的報錯處理,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
為蘇尼特右等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及蘇尼特右網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站設(shè)計、蘇尼特右網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
在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
詳細出錯信息如下:
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é)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
網(wǎng)站欄目:Python中如何使用xlwt的報錯處理
分享地址:http://jinyejixie.com/article30/pgecso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站制作、企業(yè)網(wǎng)站制作、外貿(mào)建站、定制開發(fā)、品牌網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)