raw_input(“”)没有输入什么?

时间:2017-08-08 05:39:23

标签: python debugging raw-input

我对python很新,如果这个问题听起来很愚蠢,请道歉,但是: 如果我按Enter键,我似乎无法弄清raw_input("")返回的内容。 我在下面有几行代码

var = raw_input("")
if x == "":
    var = False
else:
    print("didn't work!")

该程序似乎没有将我的if语句视为真,它总是打印我的“不起作用!”线。 我也尝试了if x == '':if x == None:,但这些似乎都不起作用。

打印var变量显然没有任何用处,我正在努力调试。

1 个答案:

答案 0 :(得分:2)

var = raw_input("")
if x == "":

您要在var中保存输入并检查x == ""哪个无效

您需要将其更改为if var == "":