可以把模組想象成匯入到python以增強其功能的擴充套件。需要用特殊命令import來匯入模組
有兩種匯入方法:
import math
a = math.floor(32.9) #floor函式的作用是向下取整數
print(a)
使用函式時需要按照模組.函式的格式來輸入
from math import sqrt
b = sqrt(9)
print(b)
在確定自己不會匯入多個同名函式(從不通過模組匯入的情況下),你可能希望不要在每次使用函式時都添寫模組的名字,那麼你可以使用 這種import的命令形式。
在使用這種形式,可以直接使用函式,而不像第一種方法需要模組名作為字首
import cmath
c = cmath.sqrt(-1)
print(c)
輸出1j
對乙個負數求平方根,結果應該是乙個虛數,所以匯入cmath模組(complex math)
這裡使用第一種方法,是因為如果使用from….import…..語句,就沒辦法使用普通的sqrt函式。這類命名衝突可能很隱蔽。
from cmath import sqrt
d = sqrt(-1)
e = sqrt(1) #這裡我們想要他輸出1的平方根1 而不是虛數(1+0j)
print(d)
print(e)
輸出
1
j(1+0
j)
這就是比較隱蔽的命名衝突。所以遇到這種情況還是使用import modname語句 任務模組 報告模組 日誌模組
需求背景 報告模組 怎麼來處理這個報告的問題,報告是非常重要的一塊,1,可以看到每一次執行的情況,多少通過了,多少失敗了 2,可以看到執行的日誌,每一步的日誌,失敗了,我要知道失敗在 了,3,每次都要有報告 業務設計 1,任務列表,任務名稱,檢視任務詳情,報告列表,執行的功能,2,任務詳情,每乙個用...
模組之shutil模組模組詳解
shutil模組是高階的 檔案 資料夾 壓縮包 處理模組 shutil.copyfileobj fsrc,fdst length 將檔案內容拷貝到另乙個檔案中 shutil.copyfile src,dst 拷貝檔案 shutil.copymode src,dst 僅拷貝許可權。內容 組 使用者均不...
常用模組 time模組,datetime模組
print time.time print type time.time 1539594222.698943 時間戳是指從1970年1月1日到現在經歷秒數,返回乙個浮點數。print time.strftime y m d h m s p 需要規定格式 y年 m月 d日 h時 m分 s 分 p上午或...