<abbr id="ciwa6"><option id="ciwa6"></option></abbr>
  • <sup id="ciwa6"><kbd id="ciwa6"></kbd></sup>
    <small id="ciwa6"></small>
  • 千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:成都千鋒IT培訓  >  技術干貨  >  pythonPython錯誤有什么

    pythonPython錯誤有什么

    來源:千鋒教育
    發布人:xqq
    時間: 2023-11-10 04:33:24

    我們在寫python代碼時,有時候會遇到莫名的錯誤,而且查閱了很多資料也不明白是怎么回事,尤其是對python初學者而言,會很影響學習的細心,下面總結python中常見的錯誤,希望幫助到大家。

    python常見的錯誤有

    1.NameError變量名錯誤

    2.IndentationError代碼縮進錯誤

    3.AttributeError對象屬性錯誤

    4.TypeError類型錯誤

    5.IOError輸入輸出錯誤

    6.KeyError字典鍵值錯誤

    詳細講解

    1.NameError變量名錯誤

    報錯:

    >>>printa

    Traceback(mostrecentcalllast):

    File"",line1,in

    NameError:name'a'isnotdefined

    解決方案:

    先要給a賦值。才能使用它。在實際編寫代碼過程中,報NameError錯誤時,查看該變量是否賦值,或者是否有大小寫不一致錯誤,或者說不小心將變量名寫錯了。

    注:在Python中,無需顯示變量聲明語句,變量在第一次被賦值時自動聲明。

    >>>a=1

    >>>printa

    1

    2.IndentationError代碼縮進錯誤

    代碼

    a=1b=2

    ifa

    printa

    報錯:

    IndentationError:expectedanindentedblock

    原因:

    縮進有誤,python的縮進非常嚴格,行首多個空格,少個空格都會報錯。這是新手常犯的一個錯誤,由于不熟悉python編碼規則。像def,class,if,for,while等代碼塊都需要縮進。

    縮進為四個空格寬度,需要說明一點,不同的文本編輯器中制表符(tab鍵)代表的空格寬度不一,如果代碼需要跨平臺或跨編輯器讀寫,建議不要使用制表符。

    解決方案

    a=1b=2

    ifa

    printa

    3.AttributeError對象屬性錯誤

    報錯:

    >>>importsys

    >>>sys.Path

    Traceback(mostrecentcalllast):

    File"",line1,in

    AttributeError:'module'objecthasnoattribute'Path'

    原因:

    sys模塊沒有Path屬性。

    python對大小寫敏感,Path和path代表不同的變量。將Path改為path即可。

    >>>sys.path

    ['','/usr/lib/python2.6/site-packages']

    以上內容為大家介紹了python培訓之Python錯誤有什么,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    python delattr函數如何使用?

    2023-11-10

    python time.strptime的格式化

    2023-11-10

    pythonGIL在Python多線程的應用

    2023-11-10

    最新文章NEW

    python中pdb模塊怎么用?

    2023-11-10

    Python如何截圖保存?

    2023-11-10

    python?中缺少module怎么辦?

    2023-11-10

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>