python之各類錯誤彙總[一]
阿新 • • 發佈:2019-02-11
1.使用pymysql時,charset=”utf8”,而不是utf-8,否則會報錯
2.寫方法時,方法沒有包含self引數的情況下,在方法前新增@staticmethod可以例項化類的物件後進行呼叫,但是,如果沒有新增@staticmethod,例項化之後用類呼叫會出現引數錯誤,python會將例項化的物件作為第一個引數傳入當作self,這樣會造成引數個數多一個的錯誤。原因是,當沒有宣告為staticmethod時,第一個引數會被認為是類本身即self,跟引數名字沒有關係。
3.flask專案,遇到提示 ExtDeprecationWarning: Importing flask.ext.bootstrap is deprecated, use flask_bootstrap instead.的錯誤,可以根據提示instead就可以解決了,可能是flask更新之後使用規則變了吧,暫時只知道ext是一個js庫,具體什麼原因造成這一錯誤就先不深究了。
4.關於查詢資料庫時返回遊標cursor的問題,當只有一個數據庫連線時,之後返回一個cursor,當進行多次操作時,前一次的cursor會被覆蓋。
python小白有理解不對的地方歡迎指正。