深入掌握Python模塊創(chuàng)建導入和使用
什么是模塊?
將模塊視為代碼庫。模塊是一個包含一組函數的文件,您想要在應用程序中包含這些函數。
創(chuàng)建一個模塊
要創(chuàng)建一個模塊,只需將要包含在其中的代碼保存在擴展名為 .py 的文件中:
示例:將以下代碼保存在名為 mymodule.py 的文件中:
def greeting(name):
print("Hello, " + name)使用模塊
現在,我們可以使用剛剛創(chuàng)建的模塊,通過使用 import 語句:
示例:導入名為 mymodule 的模塊,并調用 greeting 函數:
import mymodule
mymodule.greeting("Jonathan")注意:當使用模塊中的函數時,請使用以下語法:模塊名.函數名。
模塊中的變量
模塊可以包含各種類型的變量(數組、字典、對象等),如前所述,除了函數:
示例:將以下代碼保存在名為 mymodule.py 的文件中:
person1 = {
"name": "John",
"age": 36,
"country": "Norway"
}示例:導入名為 mymodule 的模塊,并訪問 person1 字典:
import mymodule a = mymodule.person1["age"] print(a)
模塊的命名
您可以將模塊文件命名為任何您喜歡的名稱,但它必須具有擴展名 .py。
重命名模塊
您可以在導入模塊時使用 as 關鍵字創(chuàng)建別名:
示例:為 mymodule 創(chuàng)建一個別名 mx:
import mymodule as mx a = mx.person1["age"] print(a)
內置模塊
Python 中有幾個內置模塊,您可以隨時導入它們。
示例:導入并使用 platform 模塊:
import platform x = platform.system() print(x)
使用 dir() 函數
有一個內置函數可用于列出模塊中的所有函數名稱(或變量名稱)。這個函數是 dir() 函數:
示例:列出屬于 platform 模塊的所有已定義名稱:
import platform x = dir(platform) print(x)
注意:dir() 函數可用于所有模塊,包括您自己創(chuàng)建的模塊。
從模塊中導入
您可以使用 from 關鍵字選擇只導入模塊的部分。
示例:模塊名為 mymodule,其中包含一個函數和一個字典:
def greeting(name):
print("Hello, " + name)
person1 = {
"name": "John",
"age": 36,
"country": "Norway"
}示例:只從模塊中導入 person1 字典:
from mymodule import person1 print(person1["age"])
以上就是深入掌握Python模塊創(chuàng)建導入和使用的詳細內容,更多關于Python模塊創(chuàng)建導入使用的資料請關注腳本之家其它相關文章!
相關文章
windows下python使用ffmpeg實現rtsp推流
這篇文章主要為大家詳細介紹了在windows環(huán)境下python如何使用ffmpeg實現rtsp推流,文中的示例代碼講解詳細,有需要的小伙伴可以了解一下2023-09-09

