我在python中声明了一个全局变量,但我仍然面临错误,说变量没有定义。请有人请帮助我。
ApiClientInstrumentTest.java
我得到的错误如下:
def _pick_server (self, key, inport):
global scount1
global scount2
global scount3
server1wt = 4
server2wt = 1
server3wt = 2
liveservers = sorted(self.live_servers.keys())
for i in liveservers:
print(i)
if (scount1 < server1wt):
scount1 += scount1
print(scount1)
print (liveservers[0])
return liveservers[0]
elif (scount2 < server3wt):
scount2 += scount2
print (liveservers[1])
return liveservers[1]
elif (scount3 < server3wt):
scount3 += scount3
print (liveservers[2])
return liverservers[2]
else:
scount1 = 1
scount2 = 0
scount3 = 0
liveservers[0]
答案 0 :(得分:0)
在定义之前使用scount1
如何在未知时测试其价值?
scount1 = 1
前
if (scount1 < server1wt)