在python 3中将原始输入()重命名为输入()(版本检测)

在python 3中将原始输入()重命名为输入()(版本检测),python,Python,我希望有一种统一的方式在python=3上使用输入。 除了版本检测之外,是否还有更干净的方法: if sys.version_info[0] < 3: raw_input("Press Enter to continue..."); else: input("Press Enter to continue..."); 如果系统版本信息[0]

我希望有一种统一的方式在python=3上使用输入。 除了版本检测之外,是否还有更干净的方法:

if sys.version_info[0] < 3:
    raw_input("Press Enter to continue...");
else:
    input("Press Enter to continue...");
如果系统版本信息[0]<3:
原始输入(“按回车键继续…”);
其他:
输入(“按回车键继续…”);

or库将或多或少地为您解决这一问题(以及许多其他跨版本问题)。

使用相同的思想,稍微清理一下文件的顶部:if sys.version\u info[0]<3:input=raw\u inputYes,当然是在生产中;我想清楚地表达我的怀疑:)