繁体   English   中英

导入错误从另一个文件夹导入时尝试相对导入

[英]Import Error Attempted relative import when importing from another folder

这可能是一个非常简单的错误,但我无法解决它。 问题是我有两个文件夹,folder1 和 utils。 在文件夹一中,我正在尝试从 utils 文件夹中的 utils.py 脚本导入 function。 这两个文件夹都有各自的初始化文件。 但是,我收到此导入错误,我不知道为什么。

文件夹 1

  • 脚本1.py

实用程序

  • 实用程序.py

我尝试导入 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM