gpt4 book ai didi

python - python 可执行文件中的 kwargs

转载 作者:太空狗 更新时间:2023-10-30 00:41:27 26 4
gpt4 key购买 nike

我正在尝试创建一个可以从命令行调用并在 python 2.6 中使用关键字参数的程序。到目前为止,我已经尝试过:

#!/usr/bin/python
def read(foo = 5):
print foo
return 0
if __name__ == '__main__'
read()

当我尝试从命令行运行它时:./test.py 程序按预期打印 5。有没有办法使用./test.py foo=6?我想保留关键字参数。

这似乎是一个简单的问题,但我还没有找到一个很好的来源。

最佳答案

python 内置库来帮助您实现将命令行参数传递给脚本 argparse .虽然用法与您在问题中描述的有所不同......

在基本层面上,您可以通过 sys.argv 访问所有命令行参数,这将是一个参数列表

抱歉应该提到 python 2.6 库名为 optparse

关于python - python 可执行文件中的 kwargs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13054369/

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