PythonNewHere 模組匯入

2021-09-30 13:31:31 字數 918 閱讀 1819

可以把模組想象成匯入到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上午或...