【发布时间】:2019-06-02 17:42:37
【问题描述】:
目前我需要实现一个 python 程序,它接受任意数量的命令行参数,例如
python myprog.py x1=12 y3=hello zz=60
并且需要将参数转换成字典之类的
{"x1": "12", "y3": "hello", "zz": "60"}
我尝试了 argparse 模块,但参数中的键(示例中的 x1、y3、zz)无法事先知道,而 argparse 似乎需要我单独添加参数键,所以我认为它不适合这种特定情况?
知道如何完成这种命令行参数到字典的转换,我是否遗漏了一些关于 argparse 的内容或者我需要使用其他东西吗?
【问题讨论】:
标签: python-3.x command-line-arguments args