繁体   English   中英

如何修复“ImportError:尝试在没有已知父包的情况下进行相对导入”

[英]How to fix 'ImportError: attempted relative import with no known parent package'

我使用 PyCharm 并尝试将类/模块从脚本导入另一个脚本。

我的两个脚本在同一个目录中:

>|-my_directory

>>|--script_A

>>|--script_B

脚本_A:

class Number:
    def __init__(self):
        self.var = 1

    # some other methods

脚本_B:

from script_A import *

# some other code

但问题是,如果我运行 script_B 则会出现错误:

Traceback (most recent call last):
...
    from script_A import *
ImportError: attempted relative import with no known parent package

那么为什么这不起作用呢? 为什么会出现错误? 我该如何解决?

Script_A 和 Script_B 在同一个目录中。 所以你可以直接用 import Script_A import Script_A甚至import Script_A.*** as XXX

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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