我知道导入python文件的一般过程。导入文件和要导入的文件必须位于同一目录中。
如果我想使用绝对路径导入存在于其他目录中的文件,则可以做到这一点。
但是在没有使用绝对路径的情况下如何将python文件导入任何其他目录。通过使用相对路径导入文件是否有任何过程。
答案 0 :(得分:1)
您可以使用os模块获取当前目录,然后从文件的当前目录添加相对路径,例如
import os
import sys
cur_dir = os.path.dirname(__file__)
target_dir = os.path.join(cur_dir, "relative path of target dir")
sys.path.insert(0, target_dir)