Python常見內建模組的使用 一

2021-10-03 09:07:33 字數 2986 閱讀 9147

乙個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...