无法从Python中的另一个文件夹导入模块

时间:2019-03-17 12:08:39

标签: python import

因此,我已经尝试了许多来自Internet的方法,但是没有任何帮助。我有main.py文件,并且在“ A”中有一个邻居文件夹“ A”和文件夹“ B”。如何将.py文件从“ B”导入到main.py?附言:我已经测试了有关 init .py的变体,但是会导致无法解决的导入错误

1 个答案:

答案 0 :(得分:0)

文件夹AB中应该有空的__init__.py文件。有关docs

的更多信息

enter image description here

a_file.py

def im_a_function():
    print("Printing from A folder function")

b_file.py

from A.a_file import im_a_function

def im_b_function():
    im_a_function()

main.py

from B.b_file import im_b_function

im_b_function()

运行 main.py 文件将打印出消息Printing from A folder function