尝试/排除SyntaxError Python
在Python中,我将while语句放在try-exept块之后,得到错误消息SyntaxError:Expected null,但看不出我做错了什么。我将这个问题提炼成以下简单的例子尝试/排除SyntaxError Python,python,Python,在Python中,我将while语句放在try-exept块之后,得到错误消息SyntaxError:Expected null,但看不出我做错了什么。我将这个问题提炼成以下简单的例子 a = 2 try: print(int(a)) except ValueError: print("Error") while True: rate(1) print("test") a应该是一个数字,但有人可以尝试将其留空或输入文本,我想停止。之后,我将使用wh
a = 2
try:
print(int(a))
except ValueError:
print("Error")
while True:
rate(1)
print("test")
a应该是一个数字,但有人可以尝试将其留空或输入文本,我想停止。之后,我将使用while循环中的a值进行计算。你知道我做错了什么吗?我怎样才能改正?非常感谢。我认为没有语法错误。相反,它有名称错误,因为没有在任何地方定义“rate”。请发布与上述代码段对应的确切stacktrace。这应该是NameError而不是SyntaxError。这段代码在语法上看起来不错。了解有关创建的更多信息。OP在哪里定义了rate函数?其他一切看起来都很好。费率代码是多少。你的表演看起来不错