今天我在测试我的新代码所需要的一些东西,但是我遇到了一个问题。我将代码简化为:
def SomeFunction():
global Turn
if Turn == 1:
#some code
Turn = 0
if Turn == 0:
#some code
Turn = 1
print Turn
Turn = 1
for i in range(10):
SomeFunction()
我遇到的问题是这个函数一直打印1,10次。我想要的是打印1,然后是0,然后是1,依此类推。在
我看了一些现有的堆栈溢出文章,但它们都建议我必须告诉python变量Turn在函数内部是全局的,但由于我已经在做这件事,这让我很困惑。在
但是我必须使用全局变量,所以只使用局部变量不是解决方案。在
谨致问候, 危害
还必须为BaseEntity添加映射:
您也可以尝试使用注释,只需设置packagesToScan属性
相关问题 更多 >
编程相关推荐