python - 输入的完整命令行

标签 python command-line

我想获得输入时的完整命令行。

这个:

"".join(sys.argv[:])

在这里不起作用(删除双引号)。此外,我不希望重新加入已解析和拆分的内容。

有什么想法吗?

最佳答案

你来晚了。当键入的命令到达 Python 时,你的 shell 已经发挥了它的魔力。例如,引号被消耗(正如你所注意到的),变量被插值等等。

关于python - 输入的完整命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/667540/

相关文章:

python - 从 python 抽象工厂中导入

python - OpenCV:将点云转换为最左边的相机坐标系

python - 使用数组对象计算 Spark RDD 中的不同文本

c# - 从命令行关闭正在运行的程序

linux - 如何使用 xargs 复制名称中包含空格和引号的文件?

使用 lint 进行 PHP 语法检查以及如何在字符串而不是文件上执行此操作

python - 使用 Python 控制 Hyper-V 虚拟机

python - psycopg2 跨 python 文件

javascript - Gulp 命令在记事本中打开 gulp.js 而不是运行它

python - 如何处理可能是一个值或多个值列表的输入参数?