解决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 相关文章推荐
py中的目录与文件判别代码
Jul 16 Python
Python中import机制详解
Nov 14 Python
深入理解Python中的super()方法
Nov 20 Python
详解python函数传参是传值还是传引用
Jan 16 Python
python遍历小写英文字母的方法
Jan 02 Python
python运用sklearn实现KNN分类算法
Oct 16 Python
如何使用Python多线程测试并发漏洞
Dec 18 Python
基于Tensorflow批量数据的输入实现方式
Feb 05 Python
解决ROC曲线画出来只有一个点的问题
Feb 28 Python
python利用platform模块获取系统信息
Oct 09 Python
python调用百度AI接口实现人流量统计
Feb 03 Python
Django集成富文本编辑器summernote的实现步骤
May 31 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
在线竞拍系统的PHP实现框架(二)
2006/10/09 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
PHP中auto_prepend_file与auto_append_file用法实例分析
2014/09/22 PHP
php实现的网络相册图片防盗链完美破解方法
2015/07/01 PHP
PHP文件操作实例总结
2016/09/27 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
JavaScript中URL编码函数代码
2011/01/11 Javascript
js中方法重载如何实现?以及函数的参数问题
2013/08/01 Javascript
JS保留两位小数,多位小数的示例代码
2014/01/07 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
浅析JavaScript 箭头函数 generator Date JSON
2016/05/23 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
2017/07/05 Javascript
vue 组件 全局注册和局部注册的实现
2018/02/28 Javascript
微信小程序获取用户绑定手机号方法示例
2019/07/21 Javascript
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
Python实现去除代码前行号的方法
2015/03/10 Python
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
django从请求到响应的过程深入讲解
2018/08/01 Python
python 找出list中最大或者最小几个数的索引方法
2018/10/30 Python
python执行精确的小数计算方法
2019/01/21 Python
如何在python中写hive脚本
2019/11/08 Python
python读取xml文件方法解析
2020/08/04 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
HTML5 FileReader对象的具体使用方法
2020/05/22 HTML / CSS
男女时尚与复古风格在线购物:RoseGal(全球免费送货)
2017/07/19 全球购物
敏捷开发的主要原则都有哪些
2015/04/26 面试题
网页美工求职信
2014/02/15 职场文书
落实八项规定专题民主生活会对照检查材料
2014/09/15 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
2014年招商工作总结
2014/11/22 职场文书
导游词怎么写
2015/02/04 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
JavaGUI模仿QQ聊天功能完整版
2021/07/04 Java/Android