gpt4 book ai didi

标准用户忽略 Python 命令行参数 (Win 7)

转载 作者:可可西里 更新时间:2023-11-01 10:49:38 35 4
gpt4 key购买 nike

我正在尝试从 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" %*

这不是主要问题,但我已经习惯了在目录中按住 shift 并单击并在那里打开终端,而现在我必须运行提升的 cmd 提示符,输入管理员帐户名和密码并导航到正确的文件夹,以便正确运行脚本。有谁知道我在哪里可以找到这个用户特定的文件关联,或者是否有其他方法可以解决这个问题?

最佳答案

我假设您是从某种快捷方式运行脚本,因为不涉及控制台。是否快捷方式确实有参数,而没有,您应该只在快捷方式属性的“程序”部分中重新提供参数。

关于标准用户忽略 Python 命令行参数 (Win 7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9993792/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com