模塊--》文件 包--》文件夾 我們將類似功能的模塊放到一起(包)內,要用時直接導入即可 語法: import 模塊名 as 別名: 》取別名是為了可以節省時間,簡化代碼 import win32process as pro # 以後直接用pro即可 模塊分為三種: 1.內置模塊 2.第三方模塊 3 ...
模塊--》文件
包--》文件夾
我們將類似功能的模塊放到一起(包)內,要用時直接導入即可
語法:
import 模塊名 as 別名: ---》取別名是為了可以節省時間,簡化代碼
import win32process as pro # 以後直接用pro即可
模塊分為三種:
1.內置模塊 2.第三方模塊 3.自定義模塊
導入模塊:
1.不推薦一行導入多個模塊,容易翻車:
錯誤示範:import win32gui,time,timeclosed
正確示範:import win32gui
import time
import xxx
2.在導入時按照順序,先內置,再第三方,再自定義模塊,目的是為了以後出了問題可以方便定位,修改代碼
從包/文件夾里導入模塊
語法:
from 包名/文件夾名 import 模塊名 as 別名:
導入模塊後發生的事:
1.運行模塊代碼.確保模塊沒有異常 --》即使你沒有調用那個功能它也會輸出
2.生成名稱空間.名字為模塊名. 存入模塊里的變數名/函數名
3.讓啟動程式鏈接名稱空間.後續就可以通過 模塊名. 的方式獲取模塊數據
當我們要使用模塊里的部分功能時,直接導入整個模塊會有點浪費,這個時候,我們只需導入我們需要的部分功能即可
from 模塊名 import 函數名/變數名
isinstance
判斷該值是否是我們指定的數據類型
語法:
print(isinstance(要檢驗的數據,想判斷的類型)) 返回結果為bool類型
print(isinstance('18',int)) --> 輸出'False'
卸載模塊
unistall 模塊名
unistall pygame
查看模塊/函數源碼的快捷鍵 --> 選擇代碼 --> ctrl + b
模塊名規範:
1.見名知意
2.純小寫+下劃線分割
user_info # 用戶信息模塊
user_login # 用戶登錄模塊
如何獲取文件位置
—file— 獲取文件位置
print(—file—)