解决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 相关文章推荐
Python中字符编码简介、方法及使用建议
Jan 08 Python
Python递归遍历列表及输出的实现方法
May 19 Python
Python按行读取文件的实现方法【小文件和大文件读取】
Sep 19 Python
关于python的bottle框架跨域请求报错问题的处理方法
Mar 19 Python
Python Requests库基本用法示例
Aug 20 Python
Python列表对象实现原理详解
Jul 01 Python
Python hashlib模块加密过程解析
Nov 05 Python
Python爬虫爬取煎蛋网图片代码实例
Dec 16 Python
基于numpy中的expand_dims函数用法
Dec 18 Python
tensorflow 查看梯度方式
Feb 04 Python
使用TFRecord存取多个数据案例
Feb 17 Python
flask开启多线程的具体方法
Aug 02 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实现多进程并行执行脚本
2013/06/18 PHP
ThinkPHP表单自动提交验证实例教程
2014/07/18 PHP
关于Mozilla浏览器不支持innerText的解决办法
2011/01/01 Javascript
JavaScript中的继承方式详解
2015/02/11 Javascript
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
前端程序员必须知道的高性能Javascript知识
2016/08/24 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
在vue中解决提示警告 for循环报错的方法
2018/09/28 Javascript
Webpack 4如何动态切割JS注入文件名详解
2019/07/09 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
js实现简单掷骰子小游戏
2019/10/24 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
javascript局部自定义鼠标右键菜单
2020/12/08 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
2021/01/29 jQuery
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
python实现dict版图遍历示例
2014/02/19 Python
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
Python新手们容易犯的几个错误总结
2017/04/01 Python
基于python实现破解滑动验证码过程解析
2020/05/28 Python
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
大学生入党思想汇报
2014/01/14 职场文书
主要负责人任命书
2014/06/06 职场文书
个人务虚会发言材料
2014/10/20 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
文体活动总结
2015/02/04 职场文书
商超业务员岗位职责
2015/02/13 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
大学校园招聘会感想
2015/08/10 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
Apache压力测试工具的安装使用
2021/03/31 Servers
详解MySQL中的主键与事务
2021/05/27 MySQL
Python利用FlashText算法实现替换字符串
2022/03/31 Python