我在从另一个目录导入python文件时遇到问题。下面是我的项目布局。
project/
include/
networking/
ssl.py
process.py
我要在ssl.py文件中尝试访问process.py中的函数
我尝试过
from include.process import procfunction
这将返回错误
cannot import name 'procfunction' from 'include.process'
答案 0 :(得分:1)
当您运行python文件并具有import语句时,它正在查看该文件的当前目录。为了移出1个目录,请使用'..'
示例-在您的ssl.py中:
from ..process import procfunction
答案 1 :(得分:0)
您可能需要返回到包含目录。如果您使用的是Linux,则可以通过
完成import os
os.system("cd ..")
from process import procfunction
如果这没有帮助,我表示歉意。