我正在尝试从Windows 7中的命令行运行Python脚本,但是解释器似乎忽略了所有推荐行参数。当我以
运行命令时,它不会这样做python C:\PathToScript\script.py arg1
或启动具有管理员权限的终端时。它曾经正常工作,直到我不得不重新安装Python(2.7.2),所以我可能设法打破标准用户的一些文件关联。 Python Command Line Arguments (Windows)中的解决方案对我不起作用,因为注册表项已经设置为%*:
Key Name: HKEY_CLASSES_ROOT\Applications\python.exe\shell\open\command
Class Name: <NO CLASS>
Last Write Time: 3/04/2012 - 14:19
Value 0
Name: <NO NAME>
Type: REG_SZ
Data: "C:\Python27\python.exe" "%1" %*
这不是一个主要问题,但我已经习惯了在目录中移动+点击并在那里打开终端,而我现在必须运行提升的cmd提示,输入管理员帐户名和密码并导航到正确的文件夹,以便正确运行脚本。有谁知道我在哪里可以找到这个用户特定的文件关联,或者是否有另一种解决方法?
答案 0 :(得分:0)
我认为你是从某种快捷方式运行脚本,因为没有涉及控制台。 可能是快捷方式确实有参数,而不是它没有,你应该只重新提供快捷方式属性的程序部分中的那些。