Python文件如何引入?詳解引入Python文件步驟
python基本語法--引入Python文件
1、新建python文件 :在同目錄lib下創(chuàng)建mylib.py和loadlib.py兩個(gè)文件

2、在mylib.py文件中創(chuàng)建一個(gè)Hello的類
并且給這個(gè)類添加一個(gè)sayHello的方法,讓她輸出hello python

3、在loadlib.py 文件中引入mylib
import mylib

4、在loadlib中調(diào)用引用過來的python文件mylib.py中的Hello方法
這時(shí)import mylib中的mylib就相當(dāng)與一個(gè)命名空間
我們要先創(chuàng)建mylib命名空間下Hello類的實(shí)例,然后再調(diào)用sayHello的方法
h = mylib.Hello()h.sayHello()

5、運(yùn)行l(wèi)oadlib.py 文件,可以看到sayHello的方法成功運(yùn)行了

6、如果覺得每一次調(diào)用類還需要在命名空間下獲取比較麻煩,
那么還有另一種引入的方式:
from mylib import Hello
然后直接調(diào)用就好了
h = Hello()h.sayHello()

7、再次運(yùn)行l(wèi)oadlib.py 文件,可以看到sayHello的方法依然成功運(yùn)行了

總結(jié)
如果大家在學(xué)習(xí)的時(shí)候還有任何不明白的可以給小編留言,感謝你對(duì)腳本之家的支持。
相關(guān)文章
Python Matplotlib簡(jiǎn)易教程(小白教程)
這篇文章主要介紹了Python Matplotlib簡(jiǎn)易教程(小白教程),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
使用Tensorflow?hub完成目標(biāo)檢測(cè)過程詳解
這篇文章主要為大家介紹了使用Tensorflow?hub完成目標(biāo)檢測(cè)過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04
Python基礎(chǔ)篇之初識(shí)Python必看攻略
下面小編就為大家?guī)硪黄狿ython基礎(chǔ)篇之初識(shí)Python必看攻略。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-06-06
Python預(yù)測(cè)2020高考分?jǐn)?shù)和錄取情況
這篇文章主要介紹了Python預(yù)測(cè)2020高考分?jǐn)?shù)和錄取情況可能是這樣,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07
Python中json.load()和json.loads()有哪些區(qū)別
json.loads()用于解析一個(gè)有效的JSON字符串并將其轉(zhuǎn)換為Python字典,json.load——()用于從一個(gè)文件讀取JSON類型的數(shù)據(jù),然后轉(zhuǎn)轉(zhuǎn)換成Python字典,本文講解下python中兩者的使用2021-06-06
python實(shí)現(xiàn)簡(jiǎn)單貪吃蛇小游戲
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單貪吃蛇小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06

