解决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的web.py框架实现类似Django的ORM查询的教程
May 02 Python
Pthon批量处理将pdb文件生成dssp文件
Jun 21 Python
python去除空格和换行符的实现方法(推荐)
Jan 04 Python
Python 模块EasyGui详细介绍
Feb 19 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
May 27 Python
Python实用库 PrettyTable 学习笔记
Aug 06 Python
python元组和字典的内建函数实例详解
Oct 22 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
May 25 Python
python 贪心算法的实现
Sep 18 Python
Python 创建守护进程的示例
Sep 29 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
Feb 16 Python
总结Pyinstaller打包的高级用法
Jun 28 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微信开发之自定义菜单完整流程
2016/10/08 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
2019/10/18 PHP
创建一个复制UBB软件信息的链接或按钮的js代码
2008/01/06 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
2012/12/28 Javascript
JS清除IE浏览器缓存的方法
2013/07/26 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
angular.element方法汇总
2015/01/07 Javascript
JS+CSS实现仿msn风格选项卡效果代码
2015/10/22 Javascript
微信小程序(应用号)开发新闻客户端实例
2016/10/24 Javascript
老生常谈原生JS执行环境与作用域
2016/11/22 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题
2019/10/25 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
2019/10/26 Javascript
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
解读python如何实现决策树算法
2018/10/11 Python
python 读取修改pcap包的例子
2019/07/23 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
使用Python封装excel操作指南
2021/01/29 Python
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
美国迪克体育用品商店:DICK’S Sporting Goods
2018/07/24 全球购物
J2EE面试题大全
2016/08/06 面试题
物流管理毕业生自荐信范文
2014/03/15 职场文书
捐助贫困学生倡议书
2014/05/16 职场文书
大学生求职信例文
2014/06/29 职场文书
电力培训心得体会
2014/09/02 职场文书
群众路线党员个人剖析材料
2014/10/08 职场文书
2014年学生会工作总结
2014/11/07 职场文书
2014年办公室文员工作总结
2014/11/12 职场文书
如何写好竞聘报告
2019/04/03 职场文书
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL