Python中exe文件点击后消失的问题如何解决?

在 python35 目录下的 Scripts 文件夹中的文件,我点击一次就消失一个,不知是什么原因?求帮助,谢谢!
Python中exe文件点击后消失的问题如何解决?

11 回复

被杀毒软件吃了?


这个问题通常是程序执行完就退出了,或者运行时出错导致控制台窗口闪退。

解决方法:

  1. 在脚本末尾添加 input()
    让程序等待用户输入,这样窗口就不会立即关闭:

    # 你的代码...
    input("按回车键退出...")
    
  2. 使用 time.sleep()
    延迟几秒再退出:

    import time
    # 你的代码...
    time.sleep(5)  # 等待5秒
    
  3. 从命令行运行exe
    打开cmd,cd到exe所在目录,直接运行exe,这样即使出错也能看到错误信息。

  4. 检查代码错误
    可能是代码有异常导致崩溃。可以在代码开头添加日志记录,或者用try-catch捕获异常并打印:

    import traceback
    try:
        # 你的代码...
    except Exception as e:
        print(traceback.format_exc())
        input("出错,按回车退出...")
    
  5. 打包时注意控制台选项
    如果用pyinstaller打包,默认是控制台窗口。如果打包成 --noconsole 且没有GUI,程序会闪退。可以去掉 --noconsole 或确保有GUI界面。

总结: 加个 input() 是最简单的调试方法。

好不好吃

让我想起了当年的木马都这样

我今天新装 win10 系统,系统默认神秘的杀毒会直接删除我执行的激活软件,点一个没一个

windows defener

灰鸽子貌似就是这样

让我第一时间想到了灰鸽子

360 查杀没有病毒,请求解决方法,谢谢!

Process monitor 查看一下谁删的?要么病毒,要么杀软

删除了一个名为 deleteself 的批处理文件后,现在情况正常了,再观察几天看看.谢谢楼上各位热心朋友!

回到顶部