我們做接口測試時經常用到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):
再運行就不會報錯了。