在Python 3.x中,raw_input
成为input
,input
并删除了Python2.x 。因此,通过在3.x中执行此操作:
text = input('Text here')
您基本上是在2.x中执行此操作:
text = raw_input('Text here')
在3.x中执行以下操作:
text = eval(input('Text here'))
与在2.x中执行此操作相同:
text = input('Text here')
PEP 3111:raw_input()
重命名为input()
。也就是说,新input()
函数从中读取一行,sys.stdin
并在结尾的换行符被删除的情况下返回它。EOFError
如果输入过早终止,它将触发 。要获取旧行为input()
,请使用eval(input())
。