在Python 不同級目錄之間模組的呼叫方法

2022-10-04 18:12:11 字數 1065 閱讀 7601

python的模組有自帶的也有第三方,還可以自定義然後引用

1、呼叫自帶的模組,例如,sys

呼叫自帶的模組只需要import sys 引入既可以使用

2、第三方的需要先安裝模組然後再import引入

3、自定義:

(1)同級目錄模組的呼叫

test

-----t1.py

-----t2.py

-----test1

-----------testm.py

-----test程式設計客棧2

-----------testmm.py

t1.py要呼叫t2.py中的模組:

import t2

t2.func()

(2)上級目錄呼叫下級目錄,需要在下級目錄中建立__init__.py檔案,該檔案可以什麼都不寫

t1.www.cppcns.compy呼叫test1中的testm.py,在test1目錄下建立__init__.py檔案

from test1.t import *

func()

使用from的時候不需要使用模組名字呼叫,或者是

import test1.testm

test1.testm.func()

使用import的時候需要新增包名和模組名進行呼叫

(3)同級目錄之間檔案的呼叫,被呼叫檔案所在的目錄下需要建立__init__.py檔案

test2目錄下的testmm.py檔案呼叫test1目錄下的testm模組,在test1目錄下建立__init__.py

import sys

sys.path.append("..sjiqg")

import test1.testm

test1.testm.func()

或者是import sys

sys.path.append("程式設計客棧..")

from test1.testm import *

func()

以上舉例在執行程式的時候,cmd都需要處於需要執行的檔案的目錄下

本文標題: 在python 不同級目錄之間模組的呼叫方法

本文位址:

Python 不同級目錄之間模組的呼叫

python的模組有自帶的也有第三方,還可以自定義然後引用 1 呼叫自帶的模組,例如,sys 呼叫自帶的模組只需要import sys 引入既可以使用 2 第三方的需要先安裝模組然後再import引入 3 自定義 1 同級目錄模組的呼叫 test t1.py t2.py test1 testm.py...

python在不同層級目錄import模組的方法

使用python進行程式編寫時,經常會使用第三方模組包。這種包我們可以通過python setup install 進行安裝後,通過import 或from import yyy 進行匯入。不過如果是自己遍寫的依賴包,又不想安裝到python的相應目錄,可以放到本目錄裡進行import進行呼叫 為了...

python在不同層級目錄import模組的方法

使用python進行程式編寫時,經常會使用第三方模組包。這種包我們可以通過python setup ins 進行安裝後,通過import 或from import yyy 進行匯入。不過如果是自己遍寫的依賴包,又不想安裝到python的相應目錄,可以放到本目錄裡進行import進行呼叫 為了更清晰的...