python 報錯信息匯總


1.UserWarning:  Data Validation extendion is not supported and will be removed

可能原因:第三方包與當前python版本不匹配,有部分擴展功能無法使用

2.non-default parameter follows default parameter

這種錯誤原因是將沒有默認值的參數在定義時放在了有默認值的參數的后面,應該將有默認值的參數放在沒有默認值參數的后面

3.'module' object is not callable

引用模塊沒有調到,查看引用語句和調用語句

4.json.decoder.JSONDecodeError:Expecting property name enclosed in double quotes: 

字面意思是屬性名沒有用雙引號擴起來

原因是從字符轉換成字典的過程中,字符里用的是單引號,json.loads()里面的字符一定要是雙引號才能將字符轉換成字典

 

要這種'{"name" : "john", "gender" : "male", "age": 28}'
不能是這種"{'name' : 'john', 'gender' : 'male', 'age': 28}"

 

5.openpyxl的一個警告: UserWarning: Workbook contains no default style, apply openpyxl's default
  warn("Workbook contains no default style, apply openpyxl's default") :

這個警告也是字面意思,打開的這個excel表沒有默認樣式,openpyxl要給它賦默認樣式,我遇到這個警告的原因是xlsx文件是由Apache POI創建,並不是Microsoft EXCEL創建。文件屬性里程序名稱是Apache POI

解決方法:用EXCEL打開文件,做些改動,然后保存,程序屬性變成Microsoft EXCEL,同時應該也保存了默認的excel樣式

6.

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM