因此,我正在尝试制作一个供个人使用的 Reddit 机器人,作为一个学习项目,但我在为输入添加错误异常时遇到了麻烦。
这是整个源代码: http: //pastebin.com/DYiun1ux
这里唯一有问题的部分是
while True:
if type(thing_limit) == int:
print("That is a number, thanks.")
break
elif type(thing_limit) == float:
print("You need a whole number.")
sys.exit()
elif type(thing_limit) == str:
print("You need a whole number.")
sys.exit()
else:
print("That is a number, thanks.")
break
我不确定如何确保我输入的用户名有效。谢谢!