python - Python:如何导入写在另一个目录中的文件中的函数?
问题描述
如果我有一个名为test的文件夹,并且在其中,我有 2 个文件夹:functions和code。在函数中,我有一个名为的文件hello.py
,其中有一个名为say_hello()
. 在代码中,我有一个名为的文件main.py
,我想在其中使用say_hello()
。
结构是这样的:
test/functions/hello.py
test/code/main.py
我怎样才能做到这一点?
解决方案
您可以附加路径,然后可以导入
sys.path.append('/path/to/your/application/program/folder')
和或
from test.functions import hello
from test.code import main