(在Windows中)为什么在shell我的Python版本不同VS从文件
执行都在我的Python 2.6和2.4安装在机器(用于测试目的)上。当我打开CMD,然后键入蟒蛇,我得到:
C:\>python
Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
然而,当我创建一个名为test.py文件,其内容
import sys
print(sys.version)
它显示:
C:\temp>test.py
2.4.1 (#65, Mar 30 2005, 09:13:57) [MSC v.1310 32 bit (Intel)]
为什么会这是?我检查了我的路径,并且在那里有c:\ python26。看起来.py文件与python 2.4相关联。我希望这是由一个环境变量,但我没有看到它的任何地方。我在2.6之后安装了2.4,所以这是有道理的,但是有什么文件类型与哪些可执行文件相关联的列表?
或在现代版本的Windows上,单击开始按钮,输入“文件关联”,然后选择“更改与扩展名关联的文件类型”。 – Zooba 2011-02-28 23:10:50