異常的常見
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__ = [' 模塊',‘模塊’]