模塊就好比是工具包,要想使用這個工具包中的工具(就好比函數(shù)),就需要導(dǎo)入這個模塊
模塊的英文名叫: modules,一個模塊中可以包含N個函數(shù),也可以包含類等等。
在Python中一個擴展名為.py的文件就是一個模塊。
創(chuàng)建一個.py文件,名稱盡量不要與Python自帶的標(biāo)準(zhǔn)模塊名稱相同,需要見名知意。
import 模塊名
比如我們導(dǎo)入數(shù)學(xué)運算
# 作者:互聯(lián)網(wǎng)老辛 # 開發(fā)時間:2021/4/5/0005 8:23 #模塊 import math print(id(math)) print(type(math)) print(math) print(math.pi) #這個是π
print(dir(math)) 查看都有哪些方法
# 作者:互聯(lián)網(wǎng)老辛 # 開發(fā)時間:2021/4/5/0005 8:23 #模塊 from math import pi print(pi)
這種知識導(dǎo)入了math中的一個pi方法,其他方法沒法使用。
如果要使用還需要導(dǎo)入。
比如 from math import row
創(chuàng)建自己的模塊
# 作者:互聯(lián)網(wǎng)老辛 # 開發(fā)時間:2021/4/5/0005 8:37 def add(a,b): return a+b def div(a,b): return a/b
另一個文件中嘗試的導(dǎo)入:
# 作者:互聯(lián)網(wǎng)老辛 # 開發(fā)時間:2021/4/5/0005 8:23 import clac print(clac.add(10,20))
這里一開始導(dǎo)入會報錯,需要如此設(shè)置:
在你的腳本所在目錄文件夾上點擊右鍵,然后選擇Mark Directory as --Sources Root
這樣你導(dǎo)入自己的模塊就不會報錯了。
包是一個分層次的目錄結(jié)構(gòu),他將一組功能相近的模塊組織在一個目錄下
作用:
一個Python程序包含N多個包,每個包就包含N多個模塊。
包的導(dǎo)入
import 包名.模塊名
# 作者:互聯(lián)網(wǎng)老辛 # 開發(fā)時間:2021/4/5/0005 8:23 import sys print(sys.getsizeof(20)) ##獲取占用的內(nèi)存空間 print(sys.getsizeof(True))
常見的模塊列表:
# 作者:互聯(lián)網(wǎng)老辛 # 開發(fā)時間:2021/4/5/0005 8:23 import time print(time.time())
這個表中的模塊咱們在后面的使用中都會用到。
pip install 模塊名
Python最大的優(yōu)勢就是模塊多
然后導(dǎo)入試一下:
# 作者:互聯(lián)網(wǎng)老辛 # 開發(fā)時間:2021/4/5/0005 8:23 import schedule import time def job(): print("休息一會") schedule.every(3).seconds.do(job) while True: schedule.run_pending() time.sleep(1)
這個就可以實現(xiàn):每隔固定的時間,輸出相應(yīng)的信息
到現(xiàn)在為止,模塊我們學(xué)習(xí)完了,接下來我們?nèi)パ芯筷P(guān)于Python中文件的操作。
如果學(xué)習(xí)中遇到任何問題,歡迎一起交流。也歡迎大家轉(zhuǎn)發(fā)收藏。
到此這篇關(guān)于Python模塊介紹與使用的文章就介紹到這了,更多相關(guān)Python模塊介紹與使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
標(biāo)簽:湖州 駐馬店 衡水 呼和浩特 畢節(jié) 中山 股票 江蘇
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python模塊介紹與使用詳細講解》,本文關(guān)鍵詞 Python,模塊,介紹,與,使用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。