既然可以创建空的edict类型变量config,然后通过使用.运算符来添加新参数,为何有的人使用argparse,这样不是更麻烦吗
时间: 2024-04-03 14:34:37 浏览: 140
TIA博途中使用T-CONFIG指令修改S7-1200 PLC的IP地址和设备名称.docx
虽然edict类型可以方便地添加和修改参数,但是它并不适用于所有情况。有些情况下,我们需要从命令行参数中获取输入,这时候就需要使用argparse模块。
argparse模块可以帮助我们解析命令行参数,使我们能够更加方便地从命令行中获取输入。它可以自动生成帮助信息,支持参数的缩写和组合,还可以进行类型检查和默认值设置等操作。
因此,如果我们需要从命令行中获取输入,那么argparse模块就比edict类型更加方便和易用。但是,如果我们已经有了一个配置文件,并且不需要从命令行中获取输入,那么edict类型就可以方便地管理我们的配置参数。
阅读全文