1. 程式人生 > >python--接口測試--xlwt模塊使用時報錯情況解決方法

python--接口測試--xlwt模塊使用時報錯情況解決方法

python xlwt python xlwt報錯 xlwt模塊使用報錯 xlwt模塊導入報錯

我們做接口測試時經常用到xlrd和xlwt兩個模塊,這裏的xlrd還比較好弄直接安裝就好,

但是xlwt安裝會失敗,網上自己下載xlwt3模塊後然後通過python setup.py install指令來

安裝。當我們導入這個模塊並使用的時候會碰到以下兩種情況:

1、 報錯ValueError: cannot use LOCALE flag with a str pattern
技術分享圖片

解決方案:
進入python3安裝目錄下的Lib,找到ser_parse.py文件,修改第832行代碼
技術分享圖片
註釋這行,改為:
技術分享圖片

再運行就不會報錯了。
2、 報錯ValueError: ‘init‘ in slots conflicts with class variable

解決方案:
進入python3安裝目錄下的Lib\site-packages\xlwt3\ 找到formula.py文件,修改第7行
技術分享圖片
修改為(去掉init):
技術分享圖片
再運行就不會報錯了。

python--接口測試--xlwt模塊使用時報錯情況解決方法