我开始学习python了。我已经学习了几个教程,现在我正在尝试编写我的第一个脚本。这是一个简单的控制台菜单。我在 cygwin 下运行 Python 2.6.5。
这是我的脚本:
import sys
print "********************************************************************"
print "** 1) This is menu choice #1 **"
print "** **"
print "** **"
print "** **"
print "** **"
print "** **"
print "********************************************************************"
print
print "Choice ?"
choice = sys.stdin.readline()
print "You entered: " + choice
if choice == 1:
choice1 = sys.stdin.readline()
print "You entered:" + choice1
else:
quit()
print "Exiting"
当我运行脚本时,我得到了选择?迅速的。我输入 1 并收到“您输入:”消息,然后脚本退出而不显示“退出”消息。
看起来应该很简单。在此先感谢您的帮助。
请您参考如下方法:
您正在将一个字符串与一个整数进行比较。尝试将字符串转换为整数:
if int(choice.strip()) == 1:
