如何使用两个Python脚本打开Windows命令提示符并输出指定字符串?
实现方案:两个Python脚本打开CMD并输出指定字符串
没问题,直接给你写好两个可运行的Python脚本,每个脚本负责打开单独的Windows命令提示符窗口并输出指定内容:
脚本1:launch_cmd_1.py
这个脚本会打开一个CMD窗口,输出Hello from Script 1!:
import subprocess # 调用cmd.exe,/k参数表示执行命令后保持窗口不关闭 subprocess.Popen( ['cmd.exe', '/k', 'echo Hello from Script 1!'], creationflags=subprocess.CREATE_NEW_CONSOLE # 强制创建新的独立控制台窗口 )
脚本2:launch_cmd_2.py
这个脚本打开另一个CMD窗口,输出Hello from Script 2!:
import subprocess subprocess.Popen( ['cmd.exe', '/k', 'echo Hello from Script 2!'], creationflags=subprocess.CREATE_NEW_CONSOLE )
关键细节说明:
subprocess.CREATE_NEW_CONSOLE:确保每个脚本打开独立的CMD窗口,不会和Python的运行窗口混在一起- 如果希望输出完成后自动关闭CMD窗口,可以把参数
/k改成/c - 要是你需要输出的字符串包含空格、中文或特殊字符,直接替换
echo后面的内容即可,比如echo 这是我的自定义输出内容!
运行这两个脚本,就能看到两个独立的CMD窗口分别显示对应的指定字符串啦~
内容的提问来源于stack exchange,提问作者Shan
相关产品推荐
相关产品推荐

