解决python文件双击运行秒退的问题


Posted in Python onJune 24, 2019

今天帮同事写了一个处理Excel表格的python脚本,在我的电脑上双击正常运行,奈何在同事的电脑上总是秒退,研究了半天终于解决,写出来跟大家分享一下。

py文件秒退原因分析:

首先确保电脑里装了python解释器,如果没装是不能运行.py结尾的文件的。附上安装方法。有python解释器以后,需要设置.py文件的打开方式为python.exe。(路径一般是C:\Users\你的用户名\AppData\Local\Programs\Python\Python.exe)

接着考虑代码自身业务,如果你的代码一条路跑到地,那肯定秒退,因为电脑运行这些代码就0.0几秒的事。如果你的代码逻辑中加了无限循环,cmd黑框就会一直在打开状态,或者你加上sleep或者input等能阻塞程序运行的代码,也可以解决py文件秒关的问题(昨天在网上浏览相关解决方案时基本都是此方法)。

PS:我的代码里有无限循环,也有input的方法在,所以排除原因1.

重要的一点,考虑模块问题。比如我的代码开始导入模块时有这样一句import pandas as pd,我的电脑里是有pandas这个包的,但是同事电脑里没有,所以脚本到了他电脑上就秒退了。

还有一些问题,就是python解释器环境变量的问题。同事电脑里双python解释器,既有2.7又有3.6,而我的脚本是3.6写的,他的电脑优先拿2.7打开py文件,这个问题也是需要考虑到的。(如何为多个python版本配置环境变量,留个位置以后码)

以上4点原因逐一排除之后,我的py脚本就愉快的在同事电脑上运行了。(问题情况可能不尽相同,但大致原理都一样,希望能帮到你)

以上这篇解决python文件双击运行秒退的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
django模型中的字段和model名显示为中文小技巧分享
Nov 18 Python
Python实现批量下载图片的方法
Jul 08 Python
python的pdb调试命令的命令整理及实例
Jul 12 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
Jun 23 Python
Python神奇的内置函数locals的实例讲解
Feb 22 Python
Python Numpy数组扩展repeat和tile使用实例解析
Dec 09 Python
tensorflow 初始化未初始化的变量实例
Feb 06 Python
多个python文件调用logging模块报错误
Feb 12 Python
python通用读取vcf文件的类(复制粘贴即可用)
Feb 29 Python
Python3爬虫关于识别点触点选验证码的实例讲解
Jul 30 Python
python excel多行合并的方法
Dec 09 Python
实例详解Python的进程,线程和协程
Mar 13 Python
对python中的控制条件、循环和跳出详解
Jun 24 #Python
django框架自定义模板标签(template tag)操作示例
Jun 24 #Python
解决Python内层for循环如何break出外层的循环的问题
Jun 24 #Python
Python 循环终止语句的三种方法小结
Jun 24 #Python
12个Python程序员面试必备问题与答案(小结)
Jun 24 #Python
django框架模板中定义变量(set variable in django template)的方法分析
Jun 24 #Python
django框架model orM使用字典作为参数,保存数据的方法分析
Jun 24 #Python
You might like
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
解析PHP工厂模式的好处
2013/06/18 PHP
解析thinkphp中的导入文件标签
2013/06/20 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
HTML5附件拖拽上传drop & google.gears实现代码
2011/04/28 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
2014/10/14 Javascript
JavaScript通过字典进行字符串翻译转换的方法
2015/03/19 Javascript
javascript获取系统当前时间的方法
2015/11/19 Javascript
jQuery Easyui 验证两次密码输入是否相等
2016/05/13 Javascript
d3.js入门教程之数据绑定详解
2017/04/28 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
[43:53]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.22
2019/09/05 DOTA
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
python分块读取大数据,避免内存不足的方法
2018/12/10 Python
在python中pandas读文件,有中文字符的方法
2018/12/12 Python
python使用suds调用webservice接口的方法
2019/01/03 Python
利用Python实现微信找房机器人实例教程
2019/03/10 Python
如何通过python的fabric包完成代码上传部署
2019/07/29 Python
pytorch 更改预训练模型网络结构的方法
2019/08/19 Python
Pycharm 安装 idea VIM插件的图文教程详解
2020/02/21 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
python实现交并比IOU教程
2020/04/16 Python
解决jupyter运行pyqt代码内核重启的问题
2020/04/16 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
党员培训思想汇报
2014/01/07 职场文书
五年级英语教学反思
2014/01/31 职场文书
元旦晚会邀请函
2014/02/01 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
Python OpenCV快速入门教程
2021/04/17 Python
详解python的异常捕获
2022/03/03 Python