如何添加/等待用户输入?

问题描述:

如何将输入限制为6个字符以及是否插入了特殊字符?如何添加/等待用户输入?

你的意思是raw_input()? (http://docs.python.org/2/library/functions.html#raw_input

编辑补充:

尝试是这样的:

if len(sys.argv) > 1: 
    ssid_end = sys.argv[1].lower() 
else: 
    ssid_end = raw_input("==> ").lower() 
+0

所以你说你正在运行'蟒蛇wifi.py [东西]',它提出了这个IndexError? –

+0

我在“import”下方的顶部添加了“userinput = raw_input(' - >')”,并且一旦我运行程序并插入6个字符,它就会向我显示此错误。否则就没事了,我可以在没有raw_input() – SpringField

+1

的情况下运行脚本。当然,如果你运行没有任何参数的脚本,你不应该尝试读'sys.argv [1]'。 –