解决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处理JSON数据并生成条形图
Aug 05 Python
全面了解python中的类,对象,方法,属性
Sep 11 Python
详解Python多线程
Nov 14 Python
基于python爬虫数据处理(详解)
Jun 10 Python
Python编程实现及时获取新邮件的方法示例
Aug 10 Python
python smtplib模块自动收发邮件功能(二)
May 22 Python
python中使用iterrows()对dataframe进行遍历的实例
Jun 09 Python
python多线程抽象编程模型详解
Mar 20 Python
python项目对接钉钉SDK的实现
Jul 15 Python
使用Python将字符串转换为格式化的日期时间字符串
Sep 01 Python
python装饰器相当于函数的调用方式
Dec 27 Python
如何通过python实现人脸识别验证
Jan 17 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
Drupal7连接多个数据库及常见问题解决
2014/03/02 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
在WordPress的后台中添加顶级菜单和子菜单的函数详解
2016/01/11 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
javascript while语句和do while语句的区别分析
2007/12/08 Javascript
JQuery获取浏览器窗口内容部分高度的代码
2012/02/24 Javascript
js简单实现HTML标签Select联动带跳转
2013/10/23 Javascript
JS实现遮罩层效果的简单实例
2013/11/12 Javascript
Javascript中引用示例介绍
2014/02/21 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
2016/01/26 Javascript
js H5 canvas投篮小游戏
2016/08/18 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
win7下python3.6安装配置方法图文教程
2018/07/31 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
python实现贪吃蛇小游戏
2020/03/21 Python
python Django的web开发实例(入门)
2019/07/31 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
解决pycharm安装第三方库失败的问题
2020/05/09 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
大学生工作推荐信范文
2013/12/02 职场文书
读后感作文评语
2014/12/25 职场文书
企业党员岗位承诺书
2015/04/27 职场文书
2016银行求职自荐信
2016/01/28 职场文书
坚持不是死撑,更重要的是心态
2019/08/19 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android