gpt4 book ai didi

python: sys.argv[0] 在官方文档中的意思

转载 作者:太空狗 更新时间:2023-10-30 01:43:04 26 4
gpt4 key购买 nike

引自docs.python.org :

"sys.argv 传递给 Python 脚本的命令行参数列表。argv[0] 是脚本名称(这取决于操作系统是否是是否为完整路径名)。如果命令是使用解释器的 -c 命令行选项执行的,则 argv[0] 设置为字符串 ' -c'。如果没有脚本名称传递给 Python 解释器,argv[0] 是空字符串。”

我是不是遗漏了什么,或者 sys.argv[0] 总是返回脚本名称,要获取 '-c' 我必须使用 sys.argv[1]?

我正在 GNU/Linux 上使用 Python 3.2 进行测试。

最佳答案

不,如果您使用 -c 调用 Python 从命令行运行命令,您的 sys.argv[0] 将是 -c:

C:\Python27>python.exe -c "import sys; print sys.argv[0]"
-c

关于python: sys.argv[0] 在官方文档中的意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5222408/

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