我真的不明白问题出在哪里,因为我将所有遇到问题的变量都声明为我的所有“ def”函数行下的全局变量。有人可以指出我正确的方向吗?该程序使用外部microsoft excel文件填充数组
我尝试使用全局变量和局部变量,但对于下一步该怎么做
def Digits():
global digits
for x in range(len(IP)):
digits = x.split(".")
if (len(digits[0])) > 3:
print (firstName + " " + lastName + "has an invalid IP address as one or more of their IP addresses exceeds 3 digits, and their details are as follows: Email = " + email + ", gender = ")
return digits
我以为它可以正常工作,因为此功能之前不存在“数字”,但我收到了“ UnboundLocalError:分配前引用了本地变量'email25'”错误。