def getDataInsert():
citycode = 12
City = ""
if citycode==10:
acity= "123"
elif citycode == 11:
acity= "223"
City = acity
acity未定义!
好好描述一下你的问题
City = ""
def getDataInsert():
global City
citycode = 12
if citycode==10:
acity= "123"
elif citycode == 11:
acity= "223"
City = acity
这样City 才是全局的。
我特么傻逼了,前面方法你面传了一个变量citycode,citycode = int(furl[-2:])
这个furl是一个字符串,我截取了最后两位,因此我的ifelse里面是在那字符串跟数字作比较,
再怎么比较也是没有结果的,感谢大家的帮助,因为代码太多,不方便贴上来