你想要的是通过 start cmd /k 命令新建一个 cmd 窗口,并在这个新窗口中直接运行 Python 脚本,且能看到完整的输出,对吧?这需要精准配置批处理命令和 Python 运行参数,我会给你提供可直接复用的完整方案,包含批处理文件写法、参数说明和避坑要点,确保新窗口能稳定运行 Python 并显示输出。

核心思路

start cmd /k 是 Windows 批处理中 “新建 cmd 窗口并执行命令后保留窗口” 的核心指令;

必须给 Python 加 -u 参数禁用输出缓冲(否则 Python 输出会延迟 / 消失);

处理路径(含空格 / 中文)、编码等问题,确保脚本能正确执行。

直接在批处理文件(.bat)中实现(推荐)

新建一个 .bat 文件(如 run_python.bat),双击即可打开新 cmd 窗口并运行 Python 脚本,这是最便捷的方式。

start cmd /k "python -u c:/jpy/hint.py"