无法使用 Python 在命令提示符下运行多个命令

红码

我正在尝试使用 Python 打开 Windows 命令提示符,然后执行一些命令。这是我正在使用的代码:

import os

os.system("start /B start cmd.exe @cmd /k cd C:/ & color 04")

现在命令提示符打开,目录更改为仅C:\>更改文本颜色的第二个命令不起作用,也不会产生任何错误。当我cd C:/ & color 04在命令提示符本身中运行时,它可以工作。所以看起来我的问题在于&登录,cd C:/ & color 4因为之后的命令&没有执行。

如何通过我的 Python 代码使此功能起作用(请记住,我希望命令提示符对用户可见)?

约瑟夫·Z

此类start命令(在打开的cmd窗口中键入)的正确语法

start "" cmd /k "cd /D C:\ & color 04"

在 Python 中,转义内部"(双引号)和\(反斜线)如下:

import os
os.system("start \"\" cmd /k \"cd /D C:\\ & color 04\"")

反斜杠 ( \) 字符用于转义具有特殊含义的字符,例如换行符、反斜杠本身或引号字符。

另请阅读全文cmd /?start /?进一步解释。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Windows 命令提示符下使用 python

即使我已将 python 添加到 Path,也无法在命令提示符下运行 python 程序

如何打开命令提示符以及使用python脚本运行的命令?

无法使用anaconda提示符或命令提示符在python中安装turtle?

在命令提示符下运行Python

无法在命令提示符下运行 .py 脚本

如何在Windows命令提示符下使用python模块

如何使用python在命令提示符下更改某个打印行的颜色?

使用Python在Windows命令提示符中运行.exe文件

如何使用Windows命令提示符安装Python

无法在我的python IDLE中导入pyperclip,但能够从命令提示符下导入

如何从命令提示符处使用python脚本中的date作为参数运行python脚本?

使用 python 在命令提示符下從用戶那裡獲取多個輸入

无法通过命令提示符运行powershell命令

无法通过命令提示符运行powershell命令

如何使用来自外部的 python 脚本在 mininet 提示符下运行命令

运行使用 pyinstaller 转换为 .exe 的 python 脚本后,windows 命令提示符消失

bash:使用命令提示符分别运行多个命令

无法在命令提示符下运行程序,但可以在IPython中运行

在命令提示符下无法识别“ wsimport”错误

无法从命令提示符直接调用python:需要输入完整安装路径

在命令提示符下运行脚本,而无需在退出Python之后

无法从命令提示符下运行xml测试套件

升级到Visual Studio 2017后无法在命令提示符下运行NMAKE

使用Python使用特定目录打开命令提示符

在命令提示符下使用批处理文件运行sql脚本

在Windows命令提示符中使用'python -c'选项

使用命令提示符调用python scipt时如何指定可选参数

打开空命令提示符并使用 Python 保持打开状态