【发布时间】:2010-10-19 17:11:13
【问题描述】:
我知道在类中定义全局变量时如何使用它们,但我在 main 中有一个全局变量。
如果我想在一个类中使用它,访问它的导入是什么?
我的主要是这样的
Main.py:
from EvolutionaryAlgorithm import EvolutionaryAlgorithm
initialTimeMain = 0
if __name__ == '__main__':
evolutionaryAlgorithm= EvolutionaryAlgorithm()
.
.
我的 EvolutionaryAlgorithm 类有一个使用 initialTimeMain 变量的方法。 问题是当我在 EvolutionaryAlgorithm 中添加这个导入时:
进化算法.py
import Main
因为我运行脚本的时候出现了错误
从进化算法导入 进化算法导入错误: 无法导入名称 进化算法
导入不再被识别
【问题讨论】:
-
你尝试了什么?您尝试了哪些进口产品,结果如何。这个问题本身并不愚蠢。但是,请,请,请尝试一些东西并在询问之前发布您尝试过的代码。
标签: python global-variables scope