Python .exe 程序如何不关闭窗口

Python制作表白小程序——从代码到打包exe 相信大家都看过在网络上有那种表白神器,就是那种不同意就不能关闭窗口,这样的技术在小白眼中特别高级,但身为技术人员的我们,这样的东西还不是小菜一碟,没有人表白咱们咱还不能自我表白嘛 前置准备 我们这里使用的编程语言是Python,使用的库是tkinter,还有其他的一些模块如requests等 其中的第三方库有requests、PIL 安装方法 pip install 库名称 此外,我们打包exe文件需要用到pyinstaller,安装方法也是pip 窗口设计 我们先来做一个好看的窗口,只有这样才能获得女神 阅读详情

根据网上教程学会了如何打包Python程序,但是运行exe文件时,窗口一闪而过,根本看不清内容。又在网上查找解决方法,如输入:raw_input("Press "),但是会报错,需要在首行输入 from pip._vendor.distlib.compat import raw_input 才可以运行成功,稍微麻烦了点。

经过测试只要在程序的末尾处输入input(‘Press Enter to exit…’)即可,
测试Python版本为3.7.6,结果如图:
在这里插入图片描述
敲下Enter键即可退出

Python文件在运行时闪过怎么办? 另一个常见的问题是,我们在命令行中输入的命令存在错误,导致无法正确打开Python文件。有时候,Python程序在运行时遇到错误并立即退出,这也会导致我们无法看到任何输出。为了解决这个问题,我们可以使用异常处理机制来捕获错误并输出错误信息,以便我们知道程序在何处出错。为了解决这个问题,我们可以在程序最后添加一个输入语句或者让程序等待一段时间,以便我们有足够的时间看到输出结果。当我们尝试运行Python程序时,有时候会遇到一个问题:打开的Python文件只是一闪而过,无法看到任何输出或结果。 阅读详情

相关推荐

mfcc总结,这个mel三角滤波器分组到底是如何起作用的呢?

先看fft频谱图(这是4096字节取样fft计算,横轴频率是从0到512,后边意义不大,未取,纵轴是振幅),那些我随便画的蓝色线,你有什么联想?: 再看,这绿色线,是否有一种上升后,便逐渐式微的感觉,都是三角形的,这或许也是mel当初和绝大多数人看到的: 如果在振幅上加上一条限制的黑线(振幅门槛限制),黑色线以下很多频率就没有意义了,你看,有用的频率连一半(512/2=256)都占不到...

ganggangwawa的博客 9908

最简单的让Python程序运行完后命令行窗口(cmd窗口)不自动关闭的方法

最简单的让Python程序运行完后命令行窗口不自动关闭的方法就是: 在程序末尾加上下面这条语句: 示例代码如下: 运行结果如下:

昊虹AI笔记 1万+

CTFHUB------XSS反射型(WP)

文章目录前言XSS测试平台 前言 一开始我直接在上面写js脚本发现出错,最后发现只能通过下面的输入框来执行XSS测试,于是我们只能用XSS测试平台解决问题 XSS测试平台 注册一个XSS测试平台 这里随便填写 勾选默认模块就够了,点击下一步 这时会出现一个找个将代码复制 拼接到网站后缀name后面,点击send 这时平台会收到一个记录点开即可 得到flag ...

Y4tacker的博客 1万+

chatgpt赋能python:让Python运行完后不自动关闭——解决方案

Python是一种流行的编程语言,但它对于新手来说可能存在一些问题。在程序运行结束后自动关闭就是其中之一。通过使用以上提供的方法来防止自动关闭,您可以更好地控制您的应用程序,并提供更好的用户体验。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于。

www_xuhss_com的博客 2472

设计师必看!用Figma MCP自动生成开发文档的隐藏技巧

本文为设计师揭秘利用Figma MCP协议自动生成开发文档的隐藏技巧。通过将设计稿转化为结构化数据,实现设计规范的自动化输出、版本同步与动态更新,并借助AI助手提升协作效率,彻底告别繁琐的手动标注与沟通。

berry的博客 923

电力电子技术速通复习

一种完全纯净,结构完整的半导体晶体,其含有两种载流子而且,自由电子的浓度和空穴的浓度总是相等,一般情况下,在硅晶体中掺入P(磷)五价元素,多子为自由电子,少子为空穴;在硅晶体中掺入B(磷)三价元素,多子为空穴,少子为自由电子;6.PN结具有单相导电性,PN结具有雪崩击穿(T越高,击穿电压越大)和齐纳击穿(T越高,击穿电压越小),均可逆,热击穿不可逆;PN结具有电容效应,势垒电容(耗尽层变化等效的电容)扩散电容(非平衡少子引起的电荷量的变化等效出来的电容效应)

qq_62873973的博客 2507

Python -- 让程序运行后不立即关闭窗口

程序运行完毕,窗口也跟着关闭。也就是说还没来得及看结果,程序窗口就关闭了。 试着改改代码,在最后加上以下这行代码: raw_input("Press <enter>") 这样,在运行程序之后,将会出现以下内容的DOS窗口。 What is your name? Gumby Hello, Gumby! Press <enter> ...

aisxbng65578的博客 1万+

STM32G431的 FDCAN使用5M加速时,出现奇葩问题,如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1637

让python执行完停在解释器窗口

1、默认情况下,python执行完成后会直接退出。遇到这种情况,可以在执行脚本的命令中添加 -i 选项,例如我想执行example.py。但是这两种方式都没看到Python解释器中报出的错误信息,Python解释器还是会一闪而关闭,下面 二 中说明如何让程序出错后让解释器停留。批处理文件就是一个一步一步地执行命令的程序,执行完了当然会关掉,pause只是让他暂停执行而已,按个任意键依然关掉。这样,在执行完example.py 后,程序就会停留在python的控制台了。2、BAT文件最后加一行:pause(

2401_88244350的博客 1376

[HBM] RAM Cell Self Repair | 内存单元自我修复

对抗错误的大都是冗余,内存颗粒在设计的时候也考虑增加冗余。具体的说:添加冗余或备用的存储单元行和列,及时将测试中的故障进行修复和替换,存储器修复包括行修复,列修复或两者的组合。

串起点滴 785

图机器学习(7)——图神经网络 (Graph Neural Network, GNN)

图神经网络 (Graph Neural Network, GNN) 是一类专门处理图结构数据的深度学习方法。这类方法也被称为几何深度学习 (geometric deep learning),在社交网络分析、计算机图形学等众多领域正受到日益广泛的关注。在本节中,我们介绍了 GNN 的核心原理,将卷积等经典深度学习范式拓展至非欧几里得图空间,实现了局部结构与全局特征的层次化提取。

盼小辉丶的博客 1万+

python 生成EXE文件 并执行

1、电脑桌面,输入“win+R”组合键,在弹出窗口中输入“cmd”,点击确定。 2、安装Pyinstaller,在cmd窗口,输入指令“pip install pyinstaller”进行网络安装、等待并且确认pyinstaller安装完毕 3、安装完毕后,进入要生成exe文件的文件目录。使用指令“pyinstaller -F xxx.py”生成exe文件。 等待生成完毕后,回到源文件目录,在dist目录下,找到生成的exe文件,即可完成Python生成exe文件操作。 用python.

jacklin_01的博客 6300

多算法数据预测——BP、ELM、LSTM、BiLSTM和SAELSTM,附Matlab源码

本文将为大家介绍基于BP、ELM、LSTM、BiLSTM和SAELSTM多种算法的数据预测,并提供相应的Matlab源码。SAELSTM算法是一种结合自动编码器和LSTM神经网络的深度学习方法,用于时间序列数据预测。ELM算法是一种单层前向神经网络,在单次训练过程中直接产生输出权重,从而具有快速学习和良好推广性能。多算法数据预测——BP、ELM、LSTM、BiLSTM和SAELSTM,附Matlab源码。总体来看,采用多种算法进行数据预测可以提高预测准确率,并可根据不同场景选择适合的算法。

qq_39605374的博客 862

将python程序打包成exe

将python程序打包成exe 用pip安装pyinstaller,然后执行pyinstaller.exe -F -i code.ico ttest1.py PS:如果不想让程序运行完就退出cmd窗口,最后用os.system(“pause”) ...

banquanoe48405的博客 132

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Python针对Excel数据的处理(部分)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、该程序中的库函数介绍 1.xlrd 2.xlwt 3.xlutils 二、程序中的各种方法实现 1.在Excel中通过列名称对整列数据进行索引 2.对嵌套列表中的元素进行索引 3.定义一个函数,寻找列表中所有.xls和.xlsx文件 4.释放内存,提升cpu性能,删除已创建的对象 5.运行程序时,使黑框不自动关闭 前言 本次处理小白练手,运用行列索引实现对Excel中数据的读取,将读取..

weixin_60649988的博客 7665

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

python自带编译器闪退_解决pyinstaller打包exe文件出现命令窗口一闪而过的问题

用pyinstaller打包的exe文件打开时,命令窗口一闪而过,并且未出现GUI界面,也看不到错误信息,然后去网上搜相关的信息,最多的两种说法:1.添加raw_input()或者os.system(“pause”)等待信息 ,但是添加后依然是命令窗口一闪而过2.在命令窗口打开exe,网上有两种打开exe的方法start Path\Project.exestart加exe文件的绝对路径,但是效果和...

weixin_39886547的博客 1625

cmd编译可以通过执行没有结果_Python 每日技巧 - 如何制作可以直接双击执行的程序...

Python编写的代码都是解释运行的,运行时需要调用python解释器。那么能否把我们的程序制作成类似于WINDOWS应用程序一样的运行效果,双击执行呢?答案是肯定的。当然我们这里并不是说把程序编译成EXE可执行程序,因为把Python源码编译会带来很多兼容性问题,而且打包后的EXE特别巨大。我们点击开始--运行,输入CMD,打开一个命令提示符,而后输入下图语句:显然,这是我们Python程序执行...

weixin_39527487的博客 254

Python使用总结

1、打包python代码,不能直接运行(CTRL+F5或Eclipse中运行),需要通过命令行来执行python python_setup1.py py2exe。 再研究一下,直接在python代码和Eclipse中运行跑出exe。 2、运行exe文件后,窗口一闪后消失,如果想看效果,可以如下处理: import osos.system("pause") Python代码中要想使用中文注释

Andrewhunter的专栏 1050

python如何让程序不关闭,python怎么让别人运行

我有个python脚本每天要定时运行,脚本别人也能看到代码的内容,但是脚本里涉及到了重要数据库和网站的账密如果打包成exe,体积和效率和稳定性都不理想,怎么办!!!神器pyarmor基于源代码的加密,让你的脚本即便裸奔也足够安全。

2301_81837718的博客 1114

python 报错后不关闭窗口_在Windows上双击运行Python程序不会自动退出的方法

在Windows上双击运行Python程序不会自动退出的方法前言本文描述了如何在Windows上双击运行Python程序,即使发生错误也不会自动退出的方法。环境和工具:将python.exe添加到环境变量中使用.exe的的Python安装包来安装;安装时勾选“Add Python to System env path”如果已经安装,但是漏了勾选“Add Python to System env p...

weixin_39541750的博客 3735

关闭bat运行python时的chromedriver窗口

运行python 查看三方库的安装位置 打开文件位置,默认conda在这里 找到selenium-webdriver-common-service.py 添加依赖 修改70行左右代码 self.process = subprocess.Popen(cmd, env=self.env, close_fds=system() != 'Windows', stdout=self.

weixin_42528988的博客 962

pyinstaller打包取消doc窗口

Pyinstaller 打包exe文件 取消dos窗口 我们用python 打包的exe文件的时候,每次运行后面都有一个黑框框,比如我的这个: 用tkinter做的图形界面,打包成exe文件,每次运行都先有黑色框框,我们一般电脑用的带有图形界面的软件都没有黑色框框, 所以可以取消掉黑色框框么,答案是肯定的。 在我们打包的时候:如果是直接指定python...

Tony10010的博客 508

python 脚本执行外部程序.exe关闭窗口程序(tcy)

说明:前面的部分用于打开外部程序.exe;win32gui用于关闭窗口程序(显示最大化最小化) Python调用(运行)外部程序 2019/3/7 在Python中可在脚本中直接使用其他脚本或程序 1 使用os.system(command)运行其他程序 : 参数 command 要执行的命令,相当于在Windows的cmd窗口中输入的命令。 如果要向程序或者脚本传递参数,可以...

tcy-阿春 1万+

如何隐藏Python打包成exe程序后执行的CMD命令窗口

问题 之前一直用 os.system 来跑CMD命令,在没有图形化界面时有CMD命令窗口还能接受。 然而现在用 PyQt5 编写的程序通过 pyinstaller 打包成EXE后,运行时执行命令则会跳出烦人的cmd黑窗口来,每执行一条命令就会弹出一个窗口来,感觉有些尴尬。 处理方法 网上搜罗一阵,发现也可以使用subprecess模块来执行 cmd命令,并且打包成exe程序后完全达到预期效果。 1. 更换模块 原先使用 os 模块 import os os.system("CMD命令") 改用 su

Linux I Tell U 9710

python窗口程序-窗口程序python

广告关闭2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品。未来,我们一起乘风破浪,创造无限可能。让 gui 程序启动和运行起来需要以下 5 个主要步骤:导入 tkinter 模块(python3.x版本); 创建一个顶层窗口对象,用于容纳整个 gui 应用; 在顶层窗口对象之上(或者“其中”)构建所有的 gui 组件(及其功能); 通过底层的应用代码将这些 gui 组件...

weixin_37988176的博客 5547

exe运行一会就停止_python tkinter关闭窗口后程序还在运行

最近开发一个小软件,使用pyinstaller打包成exe执行文件进行运行。在调试过程中,发现当gui界面的窗口关闭后,后台程序还在运行,并没有终止程序。造成这个问题的主要原因是在程序中开启了子线程,在关闭窗口之后,只是quit了gui的界面,而程序启动的子线程任然在运行,所以程序并没有终止。对于一个有界面的软件,往往我们希望的是关闭窗口之后,程序也立即终止,不再运行。解决方法如下:确保所有子线程...

weixin_35733586的博客 1856
上一篇: 我的第一篇博客-开始学习OpenCV
下一篇: halcon 4种分类器(MLP,SVN,GMM,K-NN)优缺点:
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值