【发布时间】:2020-03-09 22:36:50
【问题描述】:
我有一个 python 脚本test.py,它有几十个参数/标志:--flag1、--flag2、...、--flagn。为了运行它,我执行了类似
python test.py --flag1 value1 --flag3 value3 --flag8 value8
在这种情况下,我想将完全相同的输入行保存到日志文件中。在上面的例子中,我想要一个只包含一行的log.txt:
python test.py --flag1 value1 --flag3 value3 --flag8 value8
因为这个脚本有几十个标志,其中一些被默认为一些值,我只关心用户的输入是什么,我不需要任何关于用户不需要的其他参数的默认值的信息t 直接指定。
如何创建这样的日志文件,其中包含用户键入的完全相同的行?
【问题讨论】:
标签: python shell command-line-arguments