我如何使用原始的

import sys
print (sys.platform)
print (2 ** 100)
raw_input( )

我正在使用Python 3.1,无法获取raw_input来“冻结”dos弹出窗口。 我正在阅读的书是2.5,而我正在使用3.1

我应该怎么做才能解决这个问题?


raw_input()被重命名为input()

从http://docs.python.org/dev/py3k/whatsnew/3.0.html


这适用于Python 3.x和2.x:

# Fix Python 2.x.
try: input = raw_input
except NameError: pass
print("Hi " + input("Say something: "))

解决这个问题的可靠方法是

from six.moves import input

六是一个模块,其中2/3的通用代码基础痛点中的许多都是打补丁的。

链接地址: http://www.djcxy.com/p/9649.html

上一篇: How do I use raw

下一篇: Is there any way to kill a Thread in Python?