python基礎(chǔ)之模塊的導(dǎo)入
import導(dǎo)入模塊
import time #導(dǎo)入的時(shí)模塊中的所有內(nèi)容 print(time.ctime()) #調(diào)用模塊中的函數(shù) # import 到首次導(dǎo)入模塊的時(shí)候,會(huì)發(fā)生如下3步操作 # 1.打開(kāi)模塊文件 # 2.執(zhí)行模塊對(duì)應(yīng)的文件 將執(zhí)行過(guò)程中產(chǎn)生的名字都丟到模塊的名稱(chēng)空間 # 3.在程序中會(huì)有一個(gè)模塊[可以取別名的]的名稱(chēng)只想模塊的名稱(chēng)空間區(qū) # 4.建立模塊時(shí),不要與模塊名相同,否則系統(tǒng)會(huì)直接就近在文件中查找,而不是導(dǎo)入真正的模塊 # 引用格式:模塊名:函數(shù)名 可以防止不同模塊中有同名方法導(dǎo)致錯(cuò)誤
import sys 查看環(huán)境變量路徑
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安裝路徑
搜索路徑:
1.當(dāng)前目錄
2.如果當(dāng)前目錄沒(méi)有,到環(huán)境變量中搜索,可以用sys模塊中的path變量查看所有路徑
3.如果找不到,搜索默認(rèn)路徑
從模塊中導(dǎo)入幾個(gè)特定的函數(shù)
from time import ctime,time #部分導(dǎo)入 print(ctime()) # from ...import 首次導(dǎo)入發(fā)生了3個(gè)步驟 # 1 以模塊為準(zhǔn)創(chuàng)造一個(gè)模塊的名稱(chēng)空間 # 2 執(zhí)行模塊對(duì)應(yīng)的文件了,將執(zhí)行過(guò)程中產(chǎn)生的名字都丟到模塊的名稱(chēng)空間 # 3 在當(dāng)前執(zhí)行文件的名稱(chēng)空間中拿到一個(gè)名字 該名字直接指向模塊中的 # 某一個(gè)名字,意味著可以不用加任何的前綴而直接使用了 # 優(yōu)點(diǎn):不用加前綴 代碼更加簡(jiǎn)潔了 # 缺點(diǎn):容易與當(dāng)前執(zhí)行文件中名稱(chēng)空間中的名字沖突
相同點(diǎn)和不同點(diǎn):
相同:都會(huì)執(zhí)行模塊對(duì)應(yīng)的文件 并且 也都會(huì)產(chǎn)生模塊的名稱(chēng)空間
兩者在調(diào)用功能時(shí),都需要轉(zhuǎn)到定義時(shí)尋找作用域關(guān)系
不同:
import 需要加前綴 from…import 不需要加前綴
import time as myTime #加了一個(gè)別名 print(myTime.ctime())
取別名后調(diào)用就不可以用原來(lái)的名字來(lái)進(jìn)行調(diào)用了,必須使用別名
總結(jié)
本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Python使用正則實(shí)現(xiàn)計(jì)算字符串算式
這篇文章主要介紹了Python使用正則實(shí)現(xiàn)計(jì)算字符串算式的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12python抓取網(wǎng)頁(yè)內(nèi)容并進(jìn)行語(yǔ)音播報(bào)的方法
今天小編就為大家分享一篇python抓取網(wǎng)頁(yè)內(nèi)容并進(jìn)行語(yǔ)音播報(bào)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12Python實(shí)戰(zhàn)之夢(mèng)幻鋼琴小游戲的實(shí)現(xiàn)
這篇文章主要為大家詳細(xì)介紹了如何利用Python語(yǔ)言編寫(xiě)一款界面化的(Tkinter)電子鋼琴小程序,文中的示例代碼講解詳細(xì),感興趣的可以了解一下2023-02-02使用Python自動(dòng)化Microsoft Excel和Word的操作方法
這篇文章主要介紹了使用Python自動(dòng)化Microsoft Excel和Word,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04Django啟動(dòng)時(shí)找不到mysqlclient問(wèn)題解決方案
這篇文章主要介紹了Django啟動(dòng)時(shí)找不到mysqlclient問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11tensorflow實(shí)現(xiàn)簡(jiǎn)單邏輯回歸
邏輯回歸是一種分類(lèi)器模型,這篇文章主要介紹了tensorflow實(shí)現(xiàn)簡(jiǎn)單邏輯回歸,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09