可能重复:
How do I check what version of Python is running my script?
我遇到的问题是我编写的代码依赖于python2.6中的功能所以我试图构建一个检查,如果有人试图在python的机器上运行它会产生一个有用的错误低于2.6。我用来检查特定版本并匹配它的代码应该可以正常工作但我遇到的问题是2.4机器上的解释器读取文件并在我的try循环结束时看到“finally”并且在它之前出错为我的if语句执行得足够远以处理版本不匹配。除了更改魔术行以专门查找/usr/bin/python2.6之外,python是否可以处理这类事情?