解决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脚本实现查找webshell的方法
Jul 31 Python
介绍Python的Django框架中的静态资源管理器django-pipeline
Apr 25 Python
在Python中操作文件之truncate()方法的使用教程
May 25 Python
Python随机读取文件实现实例
May 25 Python
Python深度优先算法生成迷宫
Jan 22 Python
Python实现的序列化和反序列化二叉树算法示例
Mar 02 Python
Flask框架学习笔记之使用Flask实现表单开发详解
Aug 12 Python
Python单元测试工具doctest和unittest使用解析
Sep 02 Python
python使用PIL和matplotlib获取图片像素点并合并解析
Sep 10 Python
pytorch 模型的train模式与eval模式实例
Feb 20 Python
Keras中的两种模型:Sequential和Model用法
Jun 27 Python
Python基础之hashlib模块详解
May 06 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
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/03/02 无线电
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
php操作xml
2013/10/27 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
2017/02/28 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
基于php数组中的索引数组和关联数组详解
2018/03/12 PHP
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
2013/05/19 Javascript
javascript简单实现命名空间效果
2014/03/06 Javascript
js动态往表格的td中添加图片并注册事件
2014/06/12 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
javascript跨域请求包装函数与用法示例
2016/11/03 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
Ionic+AngularJS实现登录和注册带验证功能
2017/02/09 Javascript
浅谈js中同名函数和同名变量的执行问题
2017/02/12 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
vue利用axios来完成数据的交互
2018/03/23 Javascript
用原生 JS 实现 innerHTML 功能实例详解
2019/04/03 Javascript
node.js express框架实现文件上传与下载功能实例详解
2019/10/15 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
Flexible.js可伸缩布局实现方法详解
2020/11/13 Javascript
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
Python 调用PIL库失败的解决方法
2019/01/08 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
CSS3绘制不规则图形的一些方法示例
2015/11/07 HTML / CSS
岗位职责的定义
2013/11/10 职场文书
2014年应届大学生自我评价
2014/01/09 职场文书
购房意向书
2014/04/01 职场文书
幼儿园八一建军节活动方案
2014/08/27 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
辞职信范文大全
2015/03/02 职场文书
初中毕业生自我评价
2015/03/02 职场文书
毕业生登记表班级意见
2015/06/05 职场文书
2016同学毕业寄语大全
2015/12/04 职场文书