我有一个小的计时器脚本,通过pygame窗口显示信息。我可以将其作为脚本很好地运行。当我使用pyinstaller将其转换为.exe时,它仍然运行良好,但当我通过按窗口顶部的"x“退出时,我得到一条错误消息"Failed to execute script myscript”。我假设这是我的结束代码的问题。

如果重要的话,我正在使用选项-F (生成单个文件)和-w (在没有控制台窗口的情况下运行)来运行pyinstaller

我已经向close代码中添加了新的参数,就像这里的其他线程中建议的那样。下面列出了我当前的退出代码。

for event in pygame.event.get(): 
    if event.type == pygame.QUIT:
        pygame.display.quit()
        pygame.quit()
        exit()

我只想让它干净地关闭,不会出现错误。

转载请注明出处:http://www.zhongtian365.com/article/20230521/1750179.html

随机推荐

  1. 在pyinstaller中使用pynput时出现错误

    我的一个朋友让我给他写一个程序,我使用pynput来处理一些输入和其他功能。当我使用pyinstaller将程序转换为可执行文件时,启动该可执行文件时会出现以下错误:File site-packages\pynput\keyboard\__...

  2. Python-为什么我的可执行程序在使用pyinstaller创建后需要很长时间才能加载?

    我是pyinstaller的新手,但我让它正常工作并创建了一个可执行文件。这个程序在我2010年的小笔记本上运行的时间是0.22-0.24秒。我做了基本的pyinstaller,同时保持它为pyinstaller myscript.py -...

  3. 在使用pyinstaller将我的程序转换为exe后,selenium停止工作。

    基本上,正如标题所说,在我将我的程序转换为可执行文件后,它会给我一个ModuleNotFoundError,并说明我没有安装selenium。当我尝试使用pip安装selenium时,它告诉我selenium已经安装。很抱歉,如果这个问题与...

  4. 如何修复在使用pyinstaller转换为.exe时从URL读取图像时出现的JSONDecodeError‘

    我在python中使用Tkinter从URL读取图像,并使用Tesseract-OCR提取文本并将其显示在Tkinter画布上。项目即将完成,但是当我尝试将python文件转换为.exe文件时,弹出了JSONDecodeError。在我使用...

  5. 我在使用pip安装pyinstaller时遇到了问题。

    我正在尝试安装pyinstaller使用pip在windows上,并不断遇到相同的错误。Tbh idek知道从哪里开始查找C:\Users\t_sch\AppData\Local\Programs\Python\Python37-32\te...

  6. 在PyInstaller中使用Pyomo

    有没有可能用PyInstaller创建一个独立的可执行文件来解决Pyomo的优化问题?例如,我可以解决优化问题min_x {2*x_1 + 3*x_2 : x_i = 0, 3*x_1 + 4*x_2 = 1}通过创建一个包含以下内容的文件...

  7. 使用模拟器显示保存的路径,但在使用实际的智能手表设备(录音机)测试时不显示

    我希望你能帮助我。我试着写了一个简单的小程序,我录制了5秒钟的音频,并将其保存在文档目录中。我已经用模拟器对其进行了测试,我可以在输出中看到路径,还可以看到创建的sound.wav文件。我就可以打开那个sound.wav文件了。下面是我使用...

  8. 使用matplotlib for Python,如何在使用pcolor创建的单元格的中心绘制一个点?

    我正在使用matplotlib.pyplot.pcolor绘制一个2D网格,如下所示:PL.pcolor(array, cmap = PL.cm.YlOrRd, vmin = 0, vmax = 3)复制其中array只是一个简单的二维数组...

  9. Python使用try返回致命错误,除非在pyinstaller中编译

    我在我的脚本中编写了这段代码来执行脚本。当关闭Tkinter窗口时,它会返回错误并关闭所有窗口,但当我使用pyinstaller编译此窗口时,它会返回一个致命错误!while True: script() try: ...

  10. 在pyinstaller中使用statsmodel时出错

    我和PyInstaller和statsmodels有点问题。当我运行可执行文件时,我得到了错误ImportError: No module named statsmodels.__init__.tools,当我直接使用Python运行代码时...