.py文件在命令行运行时以文本编辑器打开
每当我尝试从命令行运行一个 .py 文件时,它总是会在文本编辑器(np++)中打开。我想运行的是:
django-admin.py startproject testprj
即使我运行 'setup.py install' 也一样。
3 个回答
0
为了补充一下之前的回答。
在把默认的执行方式改成打开 .py 文件之后,你可能需要调整一下脚本的打开方式,这样所有的命令行参数才能正确传递给脚本。
你可以通过注册表编辑器(regedit)来完成这个操作。
打开开始菜单,输入:regedit
在编辑器中找到:
Computer\HKEY_CLASSES_ROOT\Applications\py.exe\shell\open\command
把这个值修改为:C:\Windows\py.exe "%1" %*
1
你的Windows系统设置是让.py
文件在文本编辑器中打开。你需要把这个设置改成用python.exe
解释器来打开这些文件,或者你可以在所有命令前加上python,比如这样:
python django-admin.py startproject testprj
如果你想更改文件的打开方式,并且你使用的是Vista或Windows 7系统,可以在'控制面板'中找到'默认程序',然后选择'将文件类型或协议与程序关联'来进行更改。