Python的模塊有自帶的也有第三方,還可以自定義然后引用
1、調用自帶的模塊,例如,sys
調用自帶的模塊只需要import sys 引入既可以使用
2、第三方的需要先安裝模塊然后再import引入
3、自定義:
(1)同級目錄模塊的調用
test
-----t1.py
-----t2.py
-----test1
-----------testm.py
-----test2
-----------testmm.py
t1.py要調用t2.py中的模塊:
import t2t2.func()
(2)上級目錄調用下級目錄,需要在下級目錄中創建__init__.py文件,該文件可以什么都不寫
t1.py調用test1中的testm.py,在test1目錄下創建__init__.py文件
from test1.testm.py import *func()
使用from的時候不需要使用模塊名字調用,或者是
import test1.testmtest1.testm.func()
使用import的時候需要添加包名和模塊名進行調用
(3)同級目錄之間文件的調用,被調用文件所在的目錄下需要創建__init__.py文件
test2目錄下的testmm.py文件調用test1目錄下的testm模塊,在test1目錄下創建__init__.py
import syssys.path.append("..")import test1.testmtest1.testm.func()或者是
import syssys.path.append("..")from test1.testm import *func()以上舉例在執行程序的時候,cmd都需要處于需要執行的文件的目錄下
這篇在Python 不同級目錄之間模塊的調用方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答