首页 > 解决方案 > Python:如何导入写在另一个目录中的文件中的函数?

问题描述

如果我有一个名为test的文件夹,并且在其中,我有 2 个文件夹:functionscode。在函数中,我有一个名为的文件hello.py,其中有一个名为say_hello(). 在代码中,我有一个名为的文件main.py,我想在其中使用say_hello()

结构是这样的:

test/functions/hello.py
test/code/main.py

我怎样才能做到这一点?

标签: pythonpython-3.x

解决方案


您可以附加路径,然后可以导入

sys.path.append('/path/to/your/application/program/folder')

和或

from test.functions import hello
from test.code import main

推荐阅读