0

我使用 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

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

4

1 回答 1

1

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

于 2020-10-09T07:01:53.823 回答