python中常見的報錯資訊
python中常見的報錯資訊
在執行程式時常會遇到報錯提示,報錯的資訊會提示是哪個方向錯的,從而幫助你定位問題:
蒐集了一些python最重要的內建異常類名:
-
AttributeError:屬性錯誤,特性引用和賦值失敗時會引發屬性錯誤
-
NameError:試圖訪問的變數名不存在
-
SyntaxError:語法錯誤,程式碼形式錯誤
-
Exception:所有異常的基類,因為所有python異常類都是基類Exception的其中一員,異常都是從基類Exception繼承的,並且都在exceptions模組中定義。
-
IOError:一般常見於開啟不存在檔案時會引發IOError錯誤,也可以解理為輸出輸入錯誤
-
KeyError:使用了對映中不存在的關鍵字(鍵)時引發的關鍵字錯誤
-
IndexError:索引錯誤,使用的索引不存在,常索引超出序列範圍,什麼是索引
-
TypeError:型別錯誤,內建操作或是函式應於在了錯誤型別的物件時會引發型別錯誤
-
ZeroDivisonError:除數為0,在用除法操作時,第二個引數為0時引發了該錯誤
-
ValueError:值錯誤,傳給物件的引數型別不正確,像是給int()函式傳入了字串資料型別的引數。
相關推薦
tensorboard使用過程中常見報錯解決方案
在使用tensorboard將神經網路視覺化的過程中,常見遇見的一些報錯及其修正方案: AttributeError: 'module' object has no attribute 'SummaryWriter' tf.train.SummaryWriter 改
Java常見報錯資訊及解決方式
1. com.alibaba.fastjson.JSONException: syntax error, expect {, actual int, pos 1, json : 0 com.alibaba.fastjson.JSONException: syntax err
JSLint中常見報錯提示
“Missing semicolon.” : “缺少分號.”,“Use the function form of \”use strict\”.” : “使用標準化定義function.”,“Unexpected space after ‘-’.” : “在’-'後面不應出現空格.”,“Expected a
Python中的常見報錯:'xxx' object is not callable
【python】Error:’xxx’ object is not callable ‘xxx’ object is not callable,“xxx”為函式,例如int,list,str。 當出現報錯 ‘xxx’ is not callable的時候,通
python 常見報錯匯總
one syntax eve fan nta out 對齊 not In 1.indentationerror:unindent does not match any outer indentation level 原因:沒有對齊導致的,設置notepad:視圖--》顯示符
python常見報錯收集
1、error:Non-UTF-8 code starting with '\xbf' in file 這是檔案編碼問題,在檔案的最上方加上註釋: #encoding=gbk. 2、關於from,import的區別 引用大神的解釋: from import : 從包裡把鑰
Python基礎學習篇-7 各種常見報錯及原因----【不定時補充】
1、TypeError: int(x) argument must be a string, a bytes-like object or a number, not 'NoneType' 此報錯是因為使用 int() 函式進行強制型別轉換時,要求引數x必須是字串、位元組物件、數字,不能是其它的
在windows下python指令碼訪問Oracle資料庫環境變數配置常見報錯與解決方法集合
4. ImportError: No module named luhn:下載地址 https://pypi.org/project/luhn/#files,下載後的包直接解壓到 ~:\Python27\Lib\site-packages下。或者直接cmd命令列直
python常見報錯
NameError: 嘗試訪問一個未申明的變數>>> fooTraceback (most recent call last): File "<pyshell#0>", line 1, in <module> fooNameE
安裝jumpserver 前,python 依賴環境常見報錯yum
1、安裝python的時候出現如下的錯誤 no acceptable C compiler found in $PATHchecking for --enable-universalsdk... nochecking for --with-universal-archs.
Ubuntu中使用Composer Install/Update常見報錯解決辦法
Problem xxxx requires ext-curl * -> the required PHP extension curl is missing from your sys
Java向Mysql資料庫中儲存圖片等二進位制檔案的實現,以及常見報錯的解決!
Mysql資料庫的功能很強大,除了能儲存字元等常見資料以外,它同樣可以儲存圖片等二進位制檔案,本文以儲存照片為例。 一、Mysql儲存二進位制檔案常見報錯有: 1.com.mysql.jdbc.PacketTooBigException: Packet for query
struts2學習筆記——常見報錯及解決方法匯總(持續更新)
允許 clip 之間 con ack 技術 ext tro height 操作環境:(1)Tomcat 7.0.72.0 (2)OS Name: Windows 7 (3)JVM Version: 1.8.0_25-b18 (4)e
JS常見報錯與修復
移除 except 一個 symbol emp 單個 aam 找到 函數 如何讀懂錯誤? 首先,讓我們快速看下錯誤信息的結構。理解結構有助於理解錯誤,如果遇到列表之外的錯誤會減少麻煩。 Chrome 中典型的錯誤像這樣: Uncaught TypeError: undefi
Hexo 搭建博客 本地運行 常見報錯及解決辦法
render error: 錯誤 exp 手動配置 fig.yml 文件中 size server 作為一名在hexo方面的新手,我在使用hexo編輯文檔時遇到了很多問題,hexo generate編譯的時候遇到了各種錯誤。 在此將這些錯誤及其解決方案記錄下來,以便日後查證
mybatis--Mapper 常見報錯總結(持續總結)
例如 ins nts 需要 重復 tty collect per 檢查 本文版權歸 遠方的風lyh和博客園共有,歡迎轉載,但須保留此段聲明,並給出原文鏈接,謝謝合作。 1.The content of elements must consist of well-fo
common 包引入常見報錯
int jar包 -c obj arr 參考 新版 trac except 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 缺少相應jar包都會有異常,根據異常找jar包導入...... 這裏我說下lang包,因為這個包我找了好半天: 我用的是: c
Appium常見報錯問題解決方法-2
ron authorize 點擊 設備 auth .so 方案 成功 正常 上一篇記錄了部分Appium報錯的解決方案,現在繼續記錄 4、運行閃退 直接如上運行,閃退。 解決方法: 運行前,要先啟動Appium客戶端,之後再運行腳本,就不會出現這個問題。 5.socke
Entity Framework——常見報錯總結
container mysq 詳細 exceptio 並發 ner req 相同 () 1 實體屬性配置為IsRequired()對更新的影響 拋出異常類型DbEntityValidationException 表結構: 實體: public class User
MySQL主從同步常見報錯的解決辦法2
MySQL ERROR 1872 報錯截圖如下:該報錯屬於SQL線程報錯,原因是relay -index.index 和relay-log裏面的文件路徑對應不上。解決辦法: mysql> stop slave;mysql> reset slave;重新指定主庫信息mysql> ch