繁体   English   中英

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

[英]Can't import module from another folder in Python

所以,我从互联网上尝试了很多东西,但没有什么能帮助我。 我有main.py文件,我在'A'中有一个邻居文件夹'A'和'B'文件夹。 如何将.py文件从'B'导入main.py? PS我已经测试了有关init .py的变体,但它导致未解决的导入错误

文件夹AB应包含空的__init__.py文件。 有关此文档的更多信息

在此输入图像描述

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM