Python多層目錄模塊調用


一、 引用模塊在 父+級目錄中:

1. 將導入模塊所在目錄(../model/模塊)添加到系統環境變量path下,可添加多個

import sys
sys.path.append("..")  # 模塊父目錄下的model文件中
from model import a

 

注意:不管什么樣的引用,建議直接使用這種方法,避免發生引用模塊里import的問題。

    (所有被引用模塊的調用會優先查找當前執行目錄下的文件,找不到再去找所有環境變量的目錄!)

 

程序結構如下:

-- src
    |-- model
    |    |-- a.py

    |    |-- b.py
    |-- test.py

a模塊 調用了同級目錄的b --> import b

test模塊 調用a模塊時出錯 --> from model import a

出錯:在test當前目錄運行時找不到b模塊。

 

 

二、引用模塊在 當前目錄的同級以及所包含的子目錄中:

  1. 直接import 同級文件.子文件.引用模塊

  2. from 同級文件.子文件 import 引用模塊

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM