解决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 相关文章推荐
web.py在SAE中的Session问题解决方法(使用mysql存储)
Jun 24 Python
在Python中定义和使用抽象类的方法
Jun 30 Python
Python装饰器原理与简单用法实例分析
Apr 29 Python
对Tensorflow中权值和feature map的可视化详解
Jun 14 Python
python的concat等多种用法详解
Nov 28 Python
Django为窗体加上防机器人的验证码功能过程解析
Aug 14 Python
TensorFlow实现指数衰减学习率的方法
Feb 05 Python
python实现滑雪者小游戏
Feb 22 Python
python生成并处理uuid的实现方式
Mar 03 Python
Python如何输出百分比
Jul 31 Python
python如何正确使用yield
May 21 Python
分享提高 Python 代码的可读性的技巧
Mar 03 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
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
joomla内置的表单验证功能使用方法
2010/06/11 PHP
PHP写杨辉三角实例代码
2011/07/17 PHP
PHP实现货币换算的方法
2014/11/29 PHP
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
script标签属性type与language使用选择
2012/12/02 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
node.js中的fs.fchown方法使用说明
2014/12/16 Javascript
jQuery搜索子元素的方法
2015/02/10 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
js移动端图片压缩上传功能
2020/08/18 Javascript
Vue侧滑菜单组件——DrawerLayout
2017/12/18 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
2019/03/20 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
2019/09/24 Javascript
js实现星星海特效的示例
2020/09/28 Javascript
[01:32]完美世界DOTA2联赛10月29日精彩集锦
2020/10/30 DOTA
[45:52]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第二场 12.09
2020/12/12 DOTA
python 实现文件的递归拷贝实现代码
2012/08/02 Python
python求众数问题实例
2014/09/26 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
python Django里CSRF 对应策略详解
2019/08/05 Python
Python实现动态循环输出文字功能
2020/05/07 Python
Python如何转换字符串大小写
2020/06/04 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
捷克厨房用品购物网站:Tescoma
2018/07/13 全球购物
小米官方旗舰店:Xiaomi
2020/08/07 全球购物
软件测试工程师面试问题精选
2016/10/28 面试题
业务代表的岗位职责
2013/11/16 职场文书
中学生演讲稿
2014/04/26 职场文书
毕业答辩开场白范文
2015/05/27 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
《卧薪尝胆》读后感3篇
2019/12/26 职场文书
Python实现列表拼接和去重的三种方式
2021/07/02 Python