Python 3.6 quit() 移植到 exe 后不起作用

2024-01-28

我有一个小的 tkinter gui,可以生成一些报告。我在其中内置了一个退出按钮。当我启动脚本时,该按钮工作正常,但我使用 cx_freeze 将其转换为 exe,并且除了退出按钮之外,整个程序都在工作。

def quits():
    quit()

我创建了退出按钮来调用它quits函数,因为我读到直接调用 quit 可能会导致问题。有人知道为什么这不能作为 exe 运行吗?


根据评论quit函数在解释器之外不起作用

def quits():
    sys.exit()

这就是窍门

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 3.6 quit() 移植到 exe 后不起作用 的相关文章

  • 如何使用 django (python) 和 s3 上传文件?

    我正在寻找一种将文件上传到 s3 的方法 我正在使用 django 我目前正在使用亚马逊的 python 库进行上传以及以下代码 View def submitpicture request fuser request session lo
  • scipy.misc.imshow RuntimeError('无法执行图像视图')

    我正在测试scipy misc imshow https docs scipy org doc scipy 0 15 1 reference generated scipy misc imshow html我得到了运行时错误 无法执行图像查
  • 如何移动我的图像? python 3.10.4 pygame

    我会移动我的图像 图像是matiskinfinal png 我尝试将像素添加到 x 或其他我不知道它是什么的东西 因为我真的是 python 的初学者 pygame但是是 x x 变化 但图像没有移动 import os import py
  • 我应该为 MySQL 使用什么 python 3 库? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 据我所知 MySQLdb 仍然没有移植到 Python 3 pypy 上似乎有另一个名为 PyMySQL
  • 在 Python 中绘制分类数据的三个维度

    我的数据包含三个我试图可视化的分类变量 城市 五个之一 职业 四种之一 血型 四种之一 到目前为止 我已经成功地以一种我认为易于使用的方式对数据进行了分组 import numpy as np pandas as pd Make data
  • turtle.Screen().screensize() 未输出正确的屏幕尺寸[重复]

    这个问题在这里已经有答案了 我编写了一些代码来在屏幕周围随机放置点 但是 它并没有覆盖整个屏幕 import turtle import random t turtle Turtle color red green blue pink ye
  • 检测/删除 Python 2 + GTK 中不成对的代理字符

    在Python 2 7中我可以成功转换Unicode字符串 abc udc34xyz 转换为 UTF 8 结果是 abc xed xb0 xb4xyz 但是当我将 UTF 8 字符串传递给例如时 pango parse markup or
  • 从主机名中提取域名

    是否有一种编程方式可以从给定的主机名查找域名 给出 gt www yahoo co jp 返回 gt yahoo co jp 有效但非常慢的方法是 拆分为 并从左侧删除 1 个组 使用 dnspython 加入并查询 SOA 记录 当返回有
  • 使用 python 只读取 Excel 中的可见行

    我想只读取 python 中 Excel 工作表中的可见行 输入 Excel表 所以当我过滤时 作为 python 中的输出 在本例中我将仅获得可见数据 1 行 这是我的代码 from openpyxl import load workbo
  • PyCharm 无法识别字典值类型

    我有一个简单的代码片段 其中我将字典值设置为空列表 new dict for i in range 1 13 new dict i 现在 如果在下一行的循环内我会输入new dict i 并添加一个点 我希望 PyCharm 向我显示可用于
  • pandas to_sql sqlalchemy 与 secure_transport 的连接

    我正在尝试将数据发送到具有 require secure transport ON 的服务器上的 mysql 数据库 当我尝试使用以下代码连接到它时 import pandas as pd import pymysql from sqlal
  • 如何删除 pandas 数据框中的唯一行?

    我遇到了一个看似简单的问题 在 pandas 数据框中删除唯一的行 基本上 相反drop duplicates https pandas pydata org pandas docs stable generated pandas Data
  • Python,多线程,获取网页,下载网页

    我想在一个站点批量下载网页 我的 urls txt 文件中有 5000000 个 url 链接 大约有300M 如何让多线程链接这些网址并下载这些网页 或者如何批量下载这些网页 我的想法 with open urls txt r as f
  • 关于在 Windows 上使用 WiFi Direct Api?

    我目前正在开发一个应用程序 我需要在其中创建链接 阅读 无线网络连接 在桌面应用程序 在 Windows 10 上 和平板电脑 Android 但无关紧要 之间 工作流程 按钮 gt 如果需要提升权限 gt 创建类似托管网络的 WiFi 网
  • Scrapy的redirect_urls异常.KeyError

    我是 Scrapy 和 Python 的新手 最近推出了我的第一个蜘蛛 有一个功能似乎以前有效 但现在它只适用于我试图废弃的一些网站 代码行是 item url direct response request meta redirect u
  • 如何可视化多维数据上的 kmeans 聚类

    我在 mnist 数据集上使用 kmeans 聚类算法 并希望可视化聚类后的图 到目前为止我做了这个 from mnist import MNIST mndata MNIST Datasets X train y train mndata
  • 有适用于 Windows 的 Bonjour SDK 吗?

    我想知道如何在 Windows 上实现 bonjour 以便我可以在 Windows 上设置服务器并使用 iphone 客户端 中的 bonjour 服务访问 Windows 服务器 中的文件 谁能告诉我我们是否有适用于 Windows 的
  • Scrapy 抓取并跟踪 href 中的链接

    我对 scrapy 很陌生 我需要从 url 的主页跟踪 href 到多个深度 再次在 href 链接内我有多个 href 我需要遵循这些href 直到到达我想要抓取的页面 我的页面的示例 html 是 初始页 div class page
  • VSCode无法切换matplotlib后端:ImportError:无法加载需要“qt5”交互框架的后端“Qt5Agg”

    我只想通过在 VSCode 中运行 Python 来进行绘图 但结果失败了 我无法将后端从 agg 切换到 Qt5Agg 但是 我可以在 VSCode 的终端中轻松执行此操作 VSCode集成终端中的问题如下所示 我尝试了各种解决方案但失败
  • 通过 ManyToManyField = Value 对 django 查询集进行排序

    如果有一些模型 例如 class Tag models Model name models CharField class Thing models Model title models CharField tags models Many

随机推荐

  • 使用 LoginView 触发 UpdatePanel 内的按钮

    我有一个 UpdatePanel 里面有一个 LoginView 现在 在 AnonymousTemplate 里面我有一个按钮 btnLogin 问题是触发器标签看不到该按钮 这是代码
  • Invoke-RestMethod 错误:无法发送正文类型

    我正在尝试使用 Invoke RestMethod 从 Freshdesk 获取门票 我收到的错误是 Invoke RestMethod 无法发送具有此动词类型的内容正文 我的函数如下所示 function opentickets Body
  • django-rest-framework POST 上的“此字段是必需的”

    每当我发布到 django rest framework DRF 端点时 我都会不断收到 HTTP 400 Bad Request offeror organization This field is required 回复 但是 考虑到下
  • 将 ActivityGroup 应用程序转换为使用 Fragments/FragmentGroup

    我有一个应用程序 我迫切需要从使用旧的 ActivityGroup 类转换为 Fragments 但我不知道该怎么做 下面是我现在使用的代码示例 谁能提供一些关于我应该采取哪些步骤来开始将其切换为使用 Fragments FragmentM
  • 鼠标按钮按下过多

    我想只要按住鼠标右键即可放大某个对象 现在的问题是我每次想要缩放时都必须单击它 有没有办法可以修改我的代码 以便在按住按钮而不是单击按钮时它会缩放 void mouse int button int state int x int y Sa
  • 通过 Maven/TeamCity 运行 IntelliJ 检查

    我有一个 Maven 项目 我正在尝试配置 TeamCity 来运行IntelliJ 的检查 http confluence jetbrains net display TCD6 Inspections on it TeamCity 的文档
  • 如何在 AngularJS 中使用动态模板创建指令?

    如何使用动态模板创建指令 use strict app directive ngFormField function compile return transclude true scope label template
  • App Engine 和 Google Drive API

    我已经使用应用程序引擎工作了几个星期 现在我正在尝试做一些新的事情 我想显示用户最新 25 个文档的列表 但我不知道该怎么做 有人能给我一些信息吗 我有一个应用程序设置 1 可以使用Google Drive API 2 用户必须登录才能使用
  • 插入 C# MongoDB 中的嵌套数组

    我有以下内容document在一个名为的集合中Users在 MongoDB 中 我正在尝试插入一个
  • 通过正确定义索引列表来提高代码效率

    我问了这个问题通过重新构建 if 语句 do 循环来避免重复代码 https stackoverflow com questions 53289143 avoid duplicating code by re structuring if
  • Selenium 3.0 ExpectedConditions 问题

    Using a click 实现如下 selenium 的行为就像单击了按钮一样 并期待下一个屏幕 但网页不会收到点击 因此不会弹出下一个屏幕 我不太明白这是怎么回事 也许有些人以前遇到过这个问题 点击实现如下 public static
  • 检查 Oracle 中是否存在行的最快查询?

    我正在使用 Oracle 并且有一个非常大的表 我需要检查是否存在满足一些简单标准的任何行 使用简单的 SQL 来解决此问题的最佳方法是什么 这是我最好的猜测 虽然对于我的目的来说它可能足够快 但我很想学习一种规范的方法来基本上实现 SQL
  • 包 org.apache.axis2 不存在

    我正在尝试导入包 import org apache axis2 context ConfigurationContext import org apache axis2 description AxisService import org
  • zend框架中的Zend_form_element_select onchange

    我有一个名为 createDevice php 的表单 class Admin Form CreateDevice extends Zend Form public function init this gt setName Create
  • 为什么“openssl pkcs12 -in keystore.p12 -out client-certificate.pem -clcerts -nokeys”需要 -nokeys

    我正在使用 openssl 生成客户端证书和密钥 稍后将在与 cUrl 的相互身份验证中使用它们 我正在使用以下命令来生成客户端证书 openssl pkcs12 in keystore p12 out client certificate
  • 像命令式程序一样跟踪 Haskell 中的程序变量

    每次用户与我的程序交互时 我很难找出如何进行更改 很难解释 所以这里有一个例子 Haskell wxhaskell simulate Int gt Frame gt IO simulate qNr window do fdata lt re
  • 将字符串分成两半

    我正在制作一个新的转换软件来隐藏消息 为了好玩 我制作了一个二进制和十进制转换类 我的想法是 用户输入字符串 它将全部转换为二进制格式 然后将其分成两半 将一半转换为十进制 然后再次将字符串加在一起 使其成为二进制和十进制的混合 在其他版本
  • 使用 Xcode 将 Swift 交叉编译到 Linux?

    假设我有一个使用 Swift 和一些 C 语言的 Xcode 项目 该项目使用的所有框架 依赖项在两个平台上都可用 有没有一种简单的方法来告诉 Xcode 生成 framework 或者只是为树莓派构建整个项目 None
  • 通过发送者在 Swift 上获取按钮按下的 ID

    所以我有一个带有 3 个按钮的故事板 我只想为所有这 3 个按钮创建 1 个操作 并根据它们的标签 id 决定要做什么 有没有办法为每个按钮获取某种标识符 顺便说一句 它们是图像 因此没有标题 IBAction func mainButto
  • Python 3.6 quit() 移植到 exe 后不起作用

    我有一个小的 tkinter gui 可以生成一些报告 我在其中内置了一个退出按钮 当我启动脚本时 该按钮工作正常 但我使用 cx freeze 将其转换为 exe 并且除了退出按钮之外 整个程序都在工作 def quits quit 我创