gpt4 book ai didi

python - 在 Windows 上直接调用 Python 脚本时 sys.argv 中没有参数

转载 作者:太空宇宙 更新时间:2023-11-04 00:42:43 24 4
gpt4 key购买 nike

<分区>

我的路径中有一些方便的 python 脚本,我想通过直接调用它们来运行它们,例如myscript.py argument1。但是参数不会出现在 sys.argv 中。

测试.py

#!python3.5

import sys
print(sys.argv)

所以当我直接调用这个小脚本时,我无法通过 sys.argv 访问给定的参数。

c:\Users\MrLeeh\bin>test.py hello
['C:\\Users\\MrLeeh\\bin\\test.py']

当我使用 python 命令显式调用它时,我可以访问我的参数。

c:\Users\MrLeeh\bin>python test.py hello
['C:\\Users\\MrLeeh\\bin\\test.py', 'hello']

我问自己这是什么原因,以及如何在使用直接调用时访问参数。我的 python 文件与 py.exe 相关联。

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