Python 在另一个模块中从main导入变量
我有一个在main.py脚本中导入变量的模块,但是,我得到了如下错误:Python 在另一个模块中从main导入变量,python,Python,我有一个在main.py脚本中导入变量的模块,但是,我得到了如下错误:ImportError:cannotimport name'process',但是,这是由于我检查了traceback语句并删除了import语句后从main导入的变量导致的。以下是我的目录结构的外观: -Example -src -dispatch -__init__.py -process.py -__init__ -main.py 在process.py中,我使用src.main
ImportError:cannotimport name'process'
,但是,这是由于我检查了traceback语句并删除了import语句后从main导入的变量导致的。以下是我的目录结构的外观:
-Example
-src
-dispatch
-__init__.py
-process.py
-__init__
-main.py
在
process.py
中,我使用src.main import spark的导入语句,这就是错误发生的原因。我做错了什么?这是一个典型的Python循环导入问题
从process.py文件中使用它的函数中的src.main导入spark
或
创建第三个文件(可能称为shared.py)并从main.py和process.py导入到那里创建第三个文件并同时导入什么?