如何在 python 的同一目录中的 2 类 之间进行相对导入?

how to make relative import between 2 classes in same directory in python?

我的目录中有以下文件:

`directory/
    __init__.py
    GUI.py
    Data.py`

文件 GUI.py 看起来像这样:

 import os
 import tkinter as Tk
 from .Data import data

 class GUI(object):
     def __init__(self):
        do things ...

文件 Data.py 看起来像这样:

import os

class data(object):
     do things ...

class data2(object):
     do other things ...

我尝试 运行 GUI.py 但是 from .Data import data

出现以下错误

错误:系统错误:未加载父模块“”,无法执行相对导入

我使用相关导入文档中所写的导入。为什么它不起作用?

以下应该有效:

from Data import data