Python:XXX missing X required positional argument: 'self'


代碼的一個小小Bug有時候會讓人焦頭爛額,費了很大勁搞明白的問題,如果不記錄下來,是很容易遺忘的!

 

定義一個類,如果按照以下的方式使用,則會出現TypeError: testFunc() missing 1 required positional argument: 'self'。如果認真細究的話,筆者曾反復修改參數,但是於事無補。

 

在Python中,應該先對類進行實例化,然后在應用類,如下圖所示。注意,實例化的過程是應該待括號的。

 

總結:Python中,類應該先實例化,然后再使用類!

 


免責聲明!

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



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