在Python中,何導要導入同級文件,入同可以使用相對導入,文件相對導入使用點(diǎn)(.)表示當前包或模塊的何導目錄,然后指定(T_T)要導入的入同文件名,假設我們有以下目錄結構:
(圖片來(lái)源網(wǎng)絡(luò ),文件侵刪)project/ main.py module1.py module2.py
要在main.py中導入module1.py和module2.py中的何導函數,可以按照以下方式進(jìn)行:
1、入同在main.py中使用相對導入?:
from module1 import function1f(╬ ò﹏ó)rom module2 import function2
2、文件在module1.py中定義一個(gè)函數:
def function1()(?Д?): print("這是何導module1中的function1")3、在(zai)module2.py中定義一個(gè)函數:
def func┐(′ー`)┌tion2(): print("這是入(ru)同module2中的function2")4、在main.py中調用這兩個(gè)函數:
if __??name__ == "__??main__": function1(???)() function2()
運行main.py,文件(jian)將輸出:
這是何導module1中的function1這是module2中的function2