我在这里有此代码。我可以添加代码的唯一部分是在main______'i = 1'行之后。这个脚本将执行多次,并且会有一些变量(可能不是'i',可能是'xy','var',任何东西),每次增加1。我已经通过在方法之上声明'i'为全局来实现这个工作,但不幸的是,我不能保持这种方式。Python |如何在不将其初始化为全局变量的情况下将此变量设为全局
有没有一种方法可以使'i'作为上述参数中的全局变量?
def main______():
try:
i+=1
except NameError:
i=1
main______()
“我可以添加代码的唯一部分是main_____的‘I = 1’行后”真的吗?为什么?这完全没有意义。 – 2009-10-19 19:59:31
你为什么要调用函数main ______()?这恰恰是6个下划线太多。这个问题完全缺乏什么必须是很多很奇怪的背景。当你遇到具体问题时,不要问抽象的问题。 – 2009-10-19 20:05:21
我试图简化一个复杂的问题。该方法的名称是无关紧要的。 – frank 2009-10-19 20:06:25