溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中如何實現模塊的導入

發布時間:2022-03-04 14:34:43 來源:億速云 閱讀:125 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關python中如何實現模塊的導入,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

import導入模塊

python中如何實現模塊的導入

import time  #導入的時模塊中的所有內容
print(time.ctime()) #調用模塊中的函數
# import 到首次導入模塊的時候,會發生如下3步操作
# 1.打開模塊文件
# 2.執行模塊對應的文件 將執行過程中產生的名字都丟到模塊的名稱空間
# 3.在程序中會有一個模塊[可以取別名的]的名稱只想模塊的名稱空間區
# 4.建立模塊時,不要與模塊名相同,否則系統會直接就近在文件中查找,而不是導入真正的模塊
# 引用格式:模塊名:函數名 可以防止不同模塊中有同名方法導致錯誤

python中如何實現模塊的導入

import sys 查看環境變量路徑
sys.path
['', ‘D:\Python file\python39.zip', ‘D:\Python file\DLLs', ‘D:\Python file\lib', ‘D:\Python file', ‘D:\
pythonProject1\pythonProject3\venv', ‘D:\pythonProject1\pythonProject3\venv\lib\site-packages'

查看python安裝路徑

python中如何實現模塊的導入

python中如何實現模塊的導入

搜索路徑:
1.當前目錄
2.如果當前目錄沒有,到環境變量中搜索,可以用sys模塊中的path變量查看所有路徑
3.如果找不到,搜索默認路徑

從模塊中導入幾個特定的函數

python中如何實現模塊的導入

from time import ctime,time #部分導入
print(ctime())
# from ...import 首次導入發生了3個步驟
# 1 以模塊為準創造一個模塊的名稱空間
# 2 執行模塊對應的文件了,將執行過程中產生的名字都丟到模塊的名稱空間
# 3 在當前執行文件的名稱空間中拿到一個名字 該名字直接指向模塊中的
# 某一個名字,意味著可以不用加任何的前綴而直接使用了
# 優點:不用加前綴 代碼更加簡潔了
# 缺點:容易與當前執行文件中名稱空間中的名字沖突

相同點和不同點:
相同:都會執行模塊對應的文件 并且 也都會產生模塊的名稱空間
兩者在調用功能時,都需要轉到定義時尋找作用域關系
不同:
import 需要加前綴 from…import 不需要加前綴

python中如何實現模塊的導入

import time as myTime  #加了一個別名
print(myTime.ctime())

取別名后調用就不可以用原來的名字來進行調用了,必須使用別名

python中如何實現模塊的導入

關于“python中如何實現模塊的導入”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女