日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

db2导入发生错误显示不是绝对路径_python编程常见错误总结

發(fā)布時(shí)間:2025/3/15 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 db2导入发生错误显示不是绝对路径_python编程常见错误总结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

對于python初學(xué)者,在編程過程中常犯的錯(cuò)誤及解決辦法進(jìn)行匯總和解決。勇哥希望編寫此文能幫到大家。

下邊是勇哥結(jié)合例子給大家現(xiàn)身說法:

第一例:縮進(jìn)錯(cuò)誤(IndentationError)

圖1

python對縮進(jìn)很敏感,python用縮進(jìn)來劃分語句塊,對于同一個(gè)語句塊,語句之間要對齊,否則就會出現(xiàn)上圖中的為對齊錯(cuò)誤,這個(gè)也是新手犯的最多的一種錯(cuò)誤。

第二例:缺少冒號(SyntaxError)

圖2

我們在編寫程序的過程中,一定要注意,if語句,for語句,while語句,函數(shù)以及else后的冒號不能少。冒號必須是英文狀態(tài)下的冒號。

第三例:索引超出錯(cuò)誤(IndexError)

圖3

當(dāng)發(fā)生錯(cuò)誤的時(shí)候,系統(tǒng)報(bào)錯(cuò)其實(shí)是在訴說對你的不滿,所以你要平息這個(gè)“不滿”,一定要看清人家報(bào)的錯(cuò)誤類型,根據(jù)錯(cuò)誤類型和發(fā)生錯(cuò)誤的地方來排除我們的錯(cuò)誤。上圖中的”line 2”,就在告訴你第2行附近有問題。

對于序列類型,在操作的時(shí)候,注意索引不要越界。或者在處理前做一個(gè)判讀 比如 if index

第四例 使用不存在的字典鍵名(KeyError)

圖4

在操作字典或類字典的結(jié)構(gòu)時(shí),如果我們要讀取某個(gè)鍵對應(yīng)的值或者要?jiǎng)h除該鍵對應(yīng)的元素時(shí),一定要在刪除之前判斷該鍵名在字典中是否存在,然后在進(jìn)行相應(yīng)的操作。檢測字典中鍵名是否存在可以使用:“鍵名 in 字典變量.keys()”來幫我們規(guī)避這種問題。所以用好 in運(yùn)算符很重要。

第五例 未聲明錯(cuò)誤(NameError)

圖5

python是一個(gè)動態(tài)語言,定義變量時(shí)不需要指定類型名稱,相對來說語法沒有C語言和C++語法嚴(yán)謹(jǐn)。不指定類型并不代表變量沒有類型,python中的變量是靠變量賦的值來推斷變量類型。所以上述案例,d沒有給值,所以造成解釋器執(zhí)行時(shí)發(fā)現(xiàn)不知道如何給d分配內(nèi)存空間。如果給變量d賦個(gè)值再使用就沒有上述問題了。

另外如果把內(nèi)置函數(shù)名寫錯(cuò),也會引起上述錯(cuò)誤,如下圖所示:

圖5-1

第六例 類型錯(cuò)誤(TypeError)

圖6

python是一門強(qiáng)類型的語言,兩個(gè)值進(jìn)行運(yùn)算時(shí),必須保證運(yùn)算符左右兩邊值的類型要一致,就像人不能和長頸鹿比高低一樣,因?yàn)椴皇峭活?#xff0c;比較沒有意義。所以把上述b對應(yīng)的實(shí)參改為整數(shù)類型就可以了。

第七例 模塊導(dǎo)入錯(cuò)誤(ImportError)

圖7

上述程序執(zhí)行到第一條語句就報(bào)錯(cuò)停止運(yùn)行了,因?yàn)橄到y(tǒng)沒有找到該模塊。如果報(bào)這樣的錯(cuò)誤,首先我們要檢查我們導(dǎo)入的模塊名是否正確,在系統(tǒng)中是否真實(shí)存在;如果存在的話,可以把模塊的具體路徑添加到sys.path這個(gè)列表中即可。

上述是我給大家分享的新手容易犯的七個(gè)錯(cuò)誤,當(dāng)然除了這些還有很多。如果需要了解的更多,歡迎關(guān)注今日頭條上的“碼農(nóng)阿勇”,一個(gè)致力于傳播和分享編程知識的平臺。

總結(jié)

以上是生活随笔為你收集整理的db2导入发生错误显示不是绝对路径_python编程常见错误总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。