在我花费数小时尝试编码之前,我想我会请专家看看是否有人已经完成了这项工作。我试图做一些搜索,但说实话,我不知道如何搜索我正在寻找的东西。所以,我会尽力在这里描述一下,也许你们中的一个人可以解释一种方法来寻找我的问题的解决方案,甚至可能提供解决方案!
我希望收集'systemctl -h'的输出并将其解析为Python3字典列表;每个列表条目都是帮助输出中列出的可能选项的字典。
这个理想输出的有趣/困难之处在于需要考虑很多警告:
我认为生成的字典Python列表应该有这样的结构:
help_output = [
{'section': '<section name>',
'options': {
'shortcode': '<-h>',
'longcode': '<--help or list-unit-files>',
'description': '<blah>'
}
},
]
唉,我缺乏脚本foo以“干净”的方式处理所有这些警告。所以,我不想将一些非Pythonic垃圾拼凑在一起,而是希望得到你们所有人的一些意见。
感谢您的时间,我希望您能找到值得回答的问题/挑战。 : - )