PyCharm使用input()函数显示错误

时间:2016-05-21 22:20:07

标签: python python-2.7 pycharm

我正在尝试执行以下代码:

x = input('hello')
print (x)

enter image description here

但是这段代码适用于命令行:

enter image description here

1 个答案:

答案 0 :(得分:2)

由于您使用的是Python 2.7,因此最好使用raw_input()而不是input(),因为后者会尝试确定输入的类型并自动转换它。 raw_input()将始终返回一个字符串。

x = raw_input('hello ')
print (x)

正如@Darius指出的那样,如果你按照编写它的方式离开它,并在控制台中输入"dfd"而不是dfd,它就会起作用。但raw_input()是Python 2.x中安全可靠的方法。