解决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读写excel的方法
Nov 18 Python
在类Unix系统上开始Python3编程入门
Aug 20 Python
python 写的一个爬虫程序源码
Feb 28 Python
numpy matrix和array的乘和加实例
Jun 28 Python
python程序快速缩进多行代码方法总结
Jun 23 Python
Python实现平行坐标图的两种方法小结
Jul 04 Python
利用python计算windows全盘文件md5值的脚本
Jul 27 Python
python+OpenCV实现车牌号码识别
Nov 08 Python
在win64上使用bypy进行百度网盘文件上传功能
Jan 02 Python
Python Pillow.Image 图像保存和参数选择方式
Jan 09 Python
详解torch.Tensor的4种乘法
Sep 03 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
Dec 08 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 FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
2014/05/10 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
浅谈PHP封装CURL
2019/03/06 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
FireFox中textNode分片的问题
2007/04/10 Javascript
JS文本框默认值处理详解
2013/07/10 Javascript
javascript中的throttle和debounce浅析
2014/06/06 Javascript
JavaScript 作用域链解析
2014/11/13 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
JS事件绑定的常用方式实例总结
2019/03/02 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
Python2.5/2.6实用教程 入门基础篇
2009/11/29 Python
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
python实现简易版计算器
2020/06/22 Python
Python OpenCV处理图像之图像直方图和反向投影
2018/07/10 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
对Python3 解析html的几种操作方式小结
2019/02/16 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
python全栈要学什么 python全栈学习路线
2019/06/28 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
python实现简单图书管理系统
2019/11/22 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
SVG实现多彩圆环倒计时效果的示例代码
2017/11/21 HTML / CSS
英国的屈臣氏:Boots博姿
2017/12/23 全球购物
会计自我鉴定范文
2013/10/06 职场文书
建筑工地质量标语
2014/06/12 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
教师师德工作总结2015
2015/07/22 职场文书
MySQL8.0.18配置多主一从
2021/06/21 MySQL
基于Python编写一个监控CPU的应用系统
2022/06/25 Python