![](/img/trans.png)
[英]How do you import a class from another folder? + ImportError: attempted relative import with no known parent package
[英]Import Error Attempted relative import when importing from another folder
这可能是一个非常简单的错误,但我无法解决它。 问题是我有两个文件夹,folder1 和 utils。 在文件夹一中,我正在尝试从 utils 文件夹中的 utils.py 脚本导入 function。 这两个文件夹都有各自的初始化文件。 但是,我收到此导入错误,我不知道为什么。
文件夹 1
实用程序
我尝试导入 package 的方式是:
from .utils.utils import *
有什么我做错了吗?
我编写了一个实用程序脚本,我想将它用于我的脚本的 rest。 这就是我导入的方式 -
sys.path.append(path_to_script)
import my_util as mu
df = mu.get_data()
我们需要将路径添加到sys.path
,然后我们可以将其作为模块访问。
path_to_script
是脚本/文件所在目录的绝对路径。
如果脚本在同一目录中,那么我们可以简单地将其导入为 -
import my_util as mu
df = mu.get_data()
在这种情况下,我们也不需要将路径添加到sys.path
。 这就像在 python 应用程序中导入另一个文件一样。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.