如何判断脚本需要什么版本的Python?

如何判断脚本需要什么版本的Python?,python,python-3.x,Python,Python 3.x,我正在GitHub上查看一些Python脚本,但是开发人员没有指定需要什么版本(2.7或3.x)的Python 有什么办法可以说吗?当Python脚本由于版本不匹配而失败时,我应该注意哪种类型的执行错误?Python 2和3之间的版本不匹配很容易找到 在python 2中,print使用时不带括号,例如:print“hello” 在python 3中,print与括号一起使用,例如:print(“hello”) Python也经常有易于读取的错误,例如错误将以结束,您是指X吗? 另外,为了在命令

我正在GitHub上查看一些Python脚本,但是开发人员没有指定需要什么版本(2.7或3.x)的Python


有什么办法可以说吗?当Python脚本由于版本不匹配而失败时,我应该注意哪种类型的执行错误?

Python 2和3之间的版本不匹配很容易找到

在python 2中,
print
使用时不带括号,例如:
print“hello”

在python 3中,
print
与括号一起使用,例如:
print(“hello”)

Python也经常有易于读取的错误,例如错误将以
结束,您是指X吗?


另外,为了在命令行中输入内容,python 2使用
raw_input
,而python 3使用
input

,我发现本文很有用。它显示了python2和python3之间几乎所有的语法差异。通过观察,你应该很容易明白。


其他一些新功能,如或,也适用于python3。

大多数情况下,您只需注意打印,这是2中的一条语句,但3中的一个函数,我们有些!这很有帮助!