Python父目錄、子目錄相互調用

最近在使用Python的過程中經常遇到找不到該模塊的問題。其中一個就是父目錄子目錄之間相互調用的情況。下面簡單總結下。
這裏寫圖片描述
我們在F:\Code文件夾下面創建一個test文件夾
而test文件夾裏面如下
這裏寫圖片描述
包含兩個子目錄
這裏寫圖片描述
a.py

def showdata():
    print("this is a")

def plus():
    a=1
    b=2
    print(a+b)

b.py

def show():
    print("this is b")

從父目路test.py調用a和b

from test1.a import showdata
from test1.a import plus
from test2.b import  show

showdata()
show()
plus()

這裏寫圖片描述
如何c.py想要調用另一個文件夾的a的話,需要加上sys.path.apend(“..”)
c.py

import sys

sys.path.append("..")
from test1 import a as t

t.showdata()

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章