在python 3中将原始输入()重命名为输入()(版本检测)
我希望有一种统一的方式在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]
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,当然是在生产中;我想清楚地表达我的怀疑:)