首页 > 解决方案 > 调用python脚本时如何捕获用户命令?

问题描述

假设我有一个 python 脚本myscript.py,它接受多个命名参数。用户将脚本称为python myscript.py --arg1 value1 --arg2 value2. 如何捕获整个命令(即python myscript.py --arg1 value1 --arg2 value2)并使用用户调用的相同脚本将其保存到文本文件“command.selfie”?

标签: python-3.x

解决方案


sys.argv 是一个包含所有参数的列表。这将有助于:

import sys
command = " ".join(sys.argv)
# do whatever you want to do with command: str

推荐阅读