gpt4 book ai didi

python - argparse 中单破折号和双破折号的区别

转载 作者:太空狗 更新时间:2023-10-29 20:44:56 24 4
gpt4 key购买 nike

有谁知道用单破折号 -r 和双破折号 --r 指定 argparse 参数之间的主要区别是什么?

我遇到了 this Julia 语言 argparse 将它们分为短型和长型,但没有确切说明为什么要使用一个而不是另一个。

最佳答案

--foo 等长选项来自 GNU tradition :

GNU adds long options to these conventions. Long options consist of ‘--’ followed by a name made of alphanumeric characters and dashes. Option names are typically one to three words long, with hyphens to separate words. Users can abbreviate the option names as long as the abbreviations are unique.

同时支持短选项 -f 和长选项 --foo 是很常见的。双破折号 -- 用于区分长选项和短选项的集合。通常,您可以将两者都写成

go -a -b -c 

或浓缩形式

go -abc

这与

不同
go --abc

这是一个不同的选项。

关于python - argparse 中单破折号和双破折号的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35603729/

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