双击Python文件仅闪黑框不执行,任务计划程序遇相同故障
解决双击Python文件黑框闪烁及任务计划执行问题
临时解决窗口闪烁问题
- 在Python脚本末尾添加暂停代码,让程序执行完后等待输入再退出:
修改后双击脚本,窗口会停留显示内容。print("Hello world") input("按回车键退出...")
修复文件关联(彻底解决双击运行)
- 右键
temp.py→ 打开方式 → 选择其他应用,找到Python3.7安装目录下的python.exe(例如C:\Python37\python.exe),勾选始终使用此应用打开.py文件。 - 检查文件关联参数:右键
temp.py→ 属性,确认“目标”栏为"C:\Python37\python.exe" "%1",如果是py.exe开头,替换为具体的python.exe完整路径。 - 手动修改注册表(谨慎操作):打开
regedit,定位到HKEY_CLASSES_ROOT\Python.File\shell\open\command,将默认值改为"C:\Python37\python.exe" "%1" %*(替换为你的Python实际安装路径)。
任务计划程序执行调整
- 不直接设置
temp.py为任务操作程序,改为调用cmd.exe:- 程序或脚本:
cmd.exe - 添加参数:
/k python C:\temp.py(/k会保留窗口,若需执行后关闭可换成/c python C:\temp.py && pause) - 起始于:
C:\(必须设置,避免路径依赖问题)
- 程序或脚本:
用BAT脚本包裹执行
创建temp.bat文件,内容如下:
@echo off python C:\temp.py pause
双击BAT文件或在任务计划中调用它,窗口会稳定显示执行结果。
内容的提问来源于stack exchange,提问作者HnV
相关产品推荐
相关产品推荐

