乙個py或者一些py檔案的總稱,這些檔案一般都是為某一特定的功能而寫**。
|-- 系統模組(python官方提供的、內建的模組)
| 內建模組
特點:已經安裝在了系統中,builtins 預設被匯入
|-- random
|-- math
|-- os
|-- os.path
|-- sys
|-- time
|-- datetime
|-- hashlib
|-- base64
|-- 第三方模組
|-- 非官方的,有第三方提供的
特點:必須安裝才能使用
requests # pip install requests
|-- 自定義的模組
***.py 匯入到其他的py檔案中使用
project->package->模組
import package
import package as alias # 使用別名
random模組:
|-- random() # 返回乙個[0,1)的隨機數,偽隨機數!
|-- randint(m, n) # 返回[m,n]之間的隨機整數
|-- choice() # 從乙個序列中隨機選擇元素
|-- randrange() # random.randrange(x)隨機隨機產生乙個[0,x)之間的整數
math模組:
該模組存在大量的程式語言中,一般這個模組都是用來運算元**算
|-- ceil # 只要數值存在小數字,則向上取整
|-- floor # 只要數值存在小數字,則向下取整
|-- e # 自然常數
|-- pi # 圓周率
|-- fabs # 求絕對值
|-- fmod # 求模(求餘數) fmod(x, y, /) x % y
|-- pow # 求冪次方
|-- sqrt # 開平方根
os模組
os(operator system)作業系統
主要用來操作作業系統中的檔案系統
常見的方法:
|-- cpu_count # 獲取當前系統的cpu核數
|-- getcwd # 表示當前路徑,注意,獲取的是絕對路徑
|-- curdir # (屬性)表示當前路徑,注意,相對路徑
|-- chdir # 修改當前工作空間路徑
|-- mkdir # 建立資料夾,注意:只能建立一層
|-- makedirs # 建立資料夾,可以級聯建立多層
|-- chmod # 修改許可權
|-- listdir # 遍歷得到當前工作空間下的所有檔案及資料夾,返回乙個列表
|-- remove # 刪除檔案
|-- removedirs # 刪除資料夾,注意,可以多級刪除
|-- rename # 重新命名
|-- renames # 重新命名以及修改檔案路徑
|-- rmdir # 刪除資料夾,注意,應該只能一級一級刪除,資料夾必須為空
|-- scandir # 遍歷得到當前工作空間下的所有檔案及資料夾,返回乙個迭代器物件
|-- sep # 返回系統對應的檔案分割符
|-- system # 該方法可以執行該系統對應的所有終端命令
os.path模組,是os的子模組
主要是用來操作檔案的,判斷檔案是否存在、判斷是檔案還是資料夾等等
|-- abspath # 顯示相對路徑的絕對路徑
|-- basename # 一般而言,顯示路徑對應的檔名稱
|-- exists # 判斷檔案或者資料夾是否存在
|-- getsize # 獲取檔案的大小, 以位元組為單位
|-- isdir # 判斷是否是目錄
|-- isfile # 判斷是否是檔案
|-- join # 拼接路徑 注意:第乙個絕對路徑之前的引數將會被忽略
|-- split # 分割檔案路徑,返回乙個元組為檔案的路徑和檔名
論python常見內建模組
論python常見內建模組 1.系統的內建模組 syshashlib hmac sys模組 sys.ar 在python指令碼傳參使用 sys.exit 系統退出 sys.getdefaultencoding 獲取系統預設編碼 getfilesystemencoding 獲取檔案編碼 getrecu...
論python常見內建模組
sys hashlib hmac base64 time datetime 1 sys模組 sys.ar 在python指令碼傳參使用 非常重要 sys.exit 系統退出 sys.getdefaultencoding 獲取系統預設編碼 getfilesystemencoding 獲取檔案編碼 ge...
論python常見內建模組
sys.ar 在python指令碼傳參使用 sys.exit 系統退出 sys.getdefaultencoding 獲取系統預設編碼 getfilesystemencoding 獲取檔案編碼 getrecursionlimit 獲取系統預設遞迴的最大層數 setrecursionlimit num...