gpt4 book ai didi

python - 更好的编程方式

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:13:07 27 4
gpt4 key购买 nike

我正在尝试使用 python 语言 (abc.py) 编写脚本。执行脚本时我需要使用一些命令行参数。

说 -m, -p 是我的论据。我需要在这些选项旁边有一个字符串。例如:

 1. $> python abc.py -m 'first' -p 'second' {correct}
2. $> python abc.py -p 'first' -m 'second' {correct}
3. $> python abc.py -m -p 'first' 'second' {Incorrect}
4. $> python abc.py 'first' -p 'second' {Incorrect}

我有更多这样的参数,比如-m-p。检查传递的参数格式是否正确的最佳算法是什么。除了维护先前的参数并根据它进行检查之外,我无法想到其他方法。

提前感谢您的帮助

安吉

最佳答案

您不需要自己动手,正如他们所说,Python 自带电池。标准库有两个用于解析命令行参数的模块:argparse对于 python 2.7+ 和 optparse对于 2.6 或更早版本。这些文档也有很好的使用示例。

关于python - 更好的编程方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10370418/

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