異常的常見

Traceback   異常的追蹤信息,可以追溯到異常的具體位置

XXXXError   異常類型,包含具體信息

NameError :使用一個還未被賦值的變量

IndexError:下標/索引超出範圍

KeyError:字典不存在這個鍵值 

AttributeError:對象沒有這個屬性

ValueError:傳入的值有錯誤

IndentationError:縮進錯誤;代碼沒有對齊

等等等自己總結遇到了在寫在這裏總結嘿嘿

 

異常捕捉

try:   except:

try:   except:  else:

try: except: else:   finally:XXXXXX try:

 

模塊

1.內置模塊

2.第三方模塊, cmd---輸入 pip install  模塊名

3.自定義模塊

導入模塊:

import 模塊名

from.....import.....從模塊中導入指定的部分

from.....import*    把模塊中所有的內容全部導入

import  模塊名 as 別名    給模塊起別名

調用功能:

模塊名.功能名

 

包 

含義:項目結構中的文件夾/目錄

與普通文件夾的區別是:包是含有__init__.py的文件夾

作用:將有聯繫的模塊放到同一個文件夾下,有效 避免模塊名稱衝突的問題

新建包:右鍵項目名  ---NEW----pthon package   如果新建文件夾的話  Directory

導包:

1.import  導包是首先執行__init__.py文件的代碼,不建議在此文件中編寫過多的代碼,保證init文件中的內容簡單

2.__all__ 本質上是一個列表 列表裏面的元素就代表要導入的模塊 作用 :可以控制要引入的東西   __all__ = [' 模塊',‘模塊’]