Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在另一个模块中从main导入变量_Python - Fatal编程技术网

Python 在另一个模块中从main导入变量

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

我有一个在main.py脚本中导入变量的模块,但是,我得到了如下错误:
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导入到那里

创建第三个文件并同时导入什么?