python引數報錯 python 報錯資訊彙總

2021-10-11 16:45:09 字數 729 閱讀 4422

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()裡面的字元一定要是雙引號才能將字元轉換成字典

要這種''

不能是這種""

這個警告也是字面意思,開啟的這個excel表沒有預設樣式,openpyxl要給它賦預設樣式,我遇到這個警告的原因是xlsx檔案是由apache poi建立,並不是microsoft excel建立。檔案屬性裡程式名稱是apache poi

解決方法:用excel開啟檔案,做些改動,然後儲存,程式屬性變成microsoft excel,同時應該也儲存了預設的excel樣式

python class函式報錯 Python類

建立乙個類 class person pass p person print p 類以class 宣告 self變數 這個定義與c 的this指標,都是指向物件示例本身,但使用起來是不一樣的。可以看到函式定義的時候,都要帶乙個self引數。這是因為python直譯器會預設將物件本身作為引數傳入函式。...

pytho函式星號引數

神奇的星號 傳遞實參和定義形參 所謂實參就是呼叫函式時傳入的引數,形參則是定義函式是定義的引數 的時候,你還可以使用兩個特殊的語法 呼叫函式時使用 test args 的作用其實就是把序列 args 中的每個元素,當作位置引數傳進去。比如上面這個 如果 args 等於 1,2,3 那麼這個 就等價於...

CreateMutex 引數報錯問題

舉例 hmutex createmutex null,false,screen 報錯 error c2664 createmutexw 不能將引數 3 從 const char 7 轉換為 lpcwstr 與指向的型別無關 轉換要求 reinterpret cast c 樣式轉換或函式樣式轉換 解決...