从shell中启动一个带有多个参数(使用argparse)的假设Python脚本,比方说,我想从自己的脚本中捕获这个shell命令并将其放在字符串变量中。python my_script.py --foo 7.4 --bar whatever
当然,我可以通过将该对象转换为字典来保存这些参数:.但我不想那样。我想要的是将整个 shell 命令作为字符串获取。args = parser.parse_args()
args_dict = vars(args)
python my_script.py --foo 7.4 --bar whatever
这可能吗?如果没有,我仍然可以获得shell命令,并在将其保存在文件中时将其作为输出的一部分?python my_script.py --foo 7.4 --bar whatever >> my_output.txt
翻阅古今
相关分类