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.
Python ConfigParser.NoSectionError: No section:
configparser的配置文件找不到section,一般情況如果不是真的沒有section,一般就是文件路徑不對,要么是用了相對路徑,要么文件名字錯了,仔細檢查就對了