相关疑难解决方法(0)

检查是否设置了argparse可选参数

我想检查用户是否设置了可选的argparse参数.

我可以使用isset安全地检查吗?

像这样的东西:

if(isset(args.myArg)):
    #do something
else:
    #do something else
Run Code Online (Sandbox Code Playgroud)

对于float/int/string类型参数,这是否相同?

我可以设置一个默认参数并检查它(例如,为字符串设置myArg = -1或"",或"NOT_SET").但是,我最终想要使用的值仅在稍后的脚本中计算.因此我将其设置为-1作为默认值,然后将其更新为其他内容.与简单地检查该值是否由用户设置相比,这看起来有点笨拙.

python argparse

95
推荐指数
5
解决办法
10万
查看次数

标签 统计

argparse ×1

python ×1