标签: python python-2.7 pycharm
我正在尝试执行以下代码:
x = input('hello') print (x)
但是这段代码适用于命令行:
答案 0 :(得分:2)
由于您使用的是Python 2.7,因此最好使用raw_input()而不是input(),因为后者会尝试确定输入的类型并自动转换它。 raw_input()将始终返回一个字符串。
raw_input()
input()
x = raw_input('hello ') print (x)
正如@Darius指出的那样,如果你按照编写它的方式离开它,并在控制台中输入"dfd"而不是dfd,它就会起作用。但raw_input()是Python 2.x中安全可靠的方法。
"dfd"
dfd