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 t2
t2.func()
(2)上級目錄呼叫下級目錄,需要在下級目錄中建立__init__.py檔案,該檔案可以什麼都不寫
t1.py呼叫test1中的testm.py,在test1目錄下建立__init__.py檔案
from test1.testm.py import *
func()
使用from的時候不需要使用模組名字呼叫,或者是
import test1.testm
test1.testm.func()
使用import的時候需要新增包名和模組名進行呼叫
(3)同級目錄之間檔案的呼叫,被呼叫檔案所在的目錄下需要建立__init__.py檔案
test2目錄下的testmm.py檔案呼叫test1目錄下的testm模組,在test1目錄下建立__init__.py
import sys
import test1.testm
test1.testm.func()
或者是import sys
from test1.testm import *
func()
以上舉例在執行程式的時候,cmd都需要處於需要執行的檔案的目錄下
在Python 不同級目錄之間模組的呼叫方法
python的模組有自帶的也有第三方,還可以自定義然後引用 1 呼叫自帶的模組,例如,sys 呼叫自帶的模組只需要import sys 引入既可以使用 2 第三方的需要先安裝模組然後再import引入 3 自定義 1 同級目錄模組的呼叫 test t1.py t2.py test1 testm.py...
python 不同包之間呼叫(包同級)
com crawler02.py init py core crawler core.py init py crawler01.py init py toolcrawler01 和 crawler02都需要呼叫crawler core 下簡稱f 中的方法。crawler01 是f的父級目錄下的檔案其...
Python不同模組之間引用匯入
在使用python語言進行專案開發時難免會將不同功能進行模組劃分,但是個個功能模組之間又難免會有模組相互匯入引用。本文章主要是講解本人在使用python3進行開發過程中遇到的模組之間相互引用時遇到的問題,以下內容都是基於python3,1 首先建立基的目錄結構在這裡我建立了乙個父目錄parent,在...