关于双击.py文件闪退的问题

2021-10-18 STM32f4移植canfestival协议(canopen)中的对象字典配置 STM32f4移植canfestival协议(canopen)中的对象字典配置 1、参考资料 1、CanFestival中对象字典编辑器objdictedit的正确打开环境 2、Canfestival对象字典工具objdictedit运行环境配置 2、一些问题 很久之前用过,今天再用双击下图文件objdictedit.py没法直接运行,反倒是pycharm打开了这个文件。。。 那就只能重新装了(人菜不知为什么) cmd 打开命令行窗口输入 python 发现是python3.9,至于这个问题可以将p 阅读详情

deprecated

py文件秒退原因分析:


首先确保电脑里装了python解释器,如果没装是不能运行.py结尾的文件的。附上安装方法。有python解释器以后,需要设置.py文件的打开方式为python.exe。(路径一般是C:\Users\你的用户名\AppData\Local\Programs\Python\Python.exe)

接着考虑代码自身业务,如果你的代码一条路跑到地,那肯定秒退,因为电脑运行这些代码就0.0几秒的事。如果你的代码逻辑中加了无限循环,cmd黑框就会一直在打开状态,或者你加上sleep或者input等能阻塞程序运行的代码,也可以解决py文件秒关的问题(昨天在网上浏览相关解决方案时基本都是此方法)。

PS:我的代码里有无限循环,也有input的方法在,所以排除此原因

重要的一点,考虑模块问题。比如我的代码开始导入模块时有这样一句import pandas as pd,我的电脑里是有pandas这个包的,但是同事电脑里没有,所以脚本到了他电脑上就秒退了。

还有一些问题,就是python解释器环境变量的问题。同事电脑里双python解释器,既有2.7又有3.6,而我的脚本是3.6写的,他的电脑优先拿2.7打开py文件,这个问题也是需要考虑到的。(如何为多个python版本配置环境变量,留个位置以后码)

 



其他解决思路

 

1.先开始百度到在文件头部加上Python安装路径,如:#!F:/Python/python.exe ,就可以打开。

添加上此句后,试了一次,真的可以打开了,但再双击又回到闪退的问题。
 
2.师兄说是环境变量的问题。
(Win7)右键打开“计算机”的属性设置→高级系统设置→环境变量。在系统变量中的path中,编辑,在末尾加入路径“F:\Python”,与前面的用分号隔开,就可以了。
但是没有效果。
 
3.怀疑是电脑里装了两个版本的Python,双击时系统默认用2.7版本打开,所以我3.2的程序会闪退,于是卸载了2.7。结果连文件默认打开方式都没有了。重装了一遍3.2,可以双击打开.py文件。
 
结论:应该是后安装的2.7版本覆盖了3.2版本的一些设置,其实不用卸载2.7,重新安装或者修复一下3.2就可以了。
 
 
 
 
 
———————————————————————————————————————————————————
欢迎留言与我交流~
基于Canfestival的对象字典工具objdictedit.py的运行环境配置 本文以菜狗的视角,一步一步地对对象字典的环境进行配置,旨在能给读者一个比较详细的参考,不恰之处,还请指正。 阅读详情

相关推荐

解决Python打开.py文件闪过的问题

当你尝试打开一个Python脚本文件(.py文件)时,有时会遇到一个问题:打开的窗口闪过,无法看到任何内容。幸运的是,有几种方法可以解决这个问题,让你能够看到脚本的输出结果。你可以根据自己的需要选择其中的一种方法来延长窗口的打开时间,以便查看脚本的输出结果。一种简单的方法是在脚本的最后添加一个输入操作,使得脚本在执行完毕后等待用户输入。调试器可以让你逐行执行代码,并在每一步暂停,这样就可以看到每一步的输出结果。,窗口会在执行完脚本后保持打开状态10秒钟,你就有足够的时间来查看输出结果。

CyberLancer的博客 3869

双击py文件闪退

另外,我们还可以使用一些第三方调试工具,例如PyCharm、VS Code等,这些工具提供了更丰富的调试功能,能够更快速、更准确地定位问题所在。最后,我们需要注意一些细节问题。例如,我们可以在代码中添加一些调试信息,例如打印变量的值、输出错误信息等,来帮助我们定位问题所在。可能是代码中存在语法错误或逻辑错误,也可能是Python环境配置不正确,还有可能是代码中使用了不兼容的库或模块。总之,双击py文件闪退可能是由多种因素引起的,我们需要逐个排查,使用工具、修改代码、注意细节问题,才能最终解决问题。

xiangxueerfei的博客 3073

OD objdictedit CanOpen对象字典生成工具

CanOpen对象字典生成工具, 生成主站从站节点的对象字典。

python py启动闪退_解决python文件双击运行秒退的问题

今天帮同事写了一个处理Excel表格的python脚本,在我的电脑上双击正常运行,奈何在同事的电脑上总是秒退,研究了半天终于解决,写出来跟大家分享一下。py文件秒退原因分析:首先确保电脑里装了python解释器,如果没装是不能运行.py结尾的文件的。附上安装方法。有python解释器以后,需要设置.py文件的打开方式为python.exe。(路径一般是C:\Users\你的用户名\AppData\...

weixin_39968319的博客 3090

模拟滤波器的基础知识和设计

使用Python实现多种模拟滤波器

faltas的博客 3530

基于C#的机器人控制框架:如何将ROS与硬件集成

本文探讨了如何利用C#与ROS(Robot Operating System)集成开发机器人控制系统。通过ROSSharp库和rosbridge中间件,实现了C#与ROS的WebSocket通信,并展示了硬件控制模块的设计方法。文章详细介绍了电机控制的串口通信实现、ROS消息订阅机制,以及性能优化和容错处理策略,最终构建了一个智能小车控制框架的案例。这种C#与ROS的集成方案为机器人开发提供了跨平台支持,同时兼顾了系统的高效性和可靠性。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1142

win10在安装anaconda3后,双击打开任意py文件都会闪退的问题解决过程

1.安装anaconda前已安装好python3.7.3 32bit,原本写好的py文件可直接打开并运行。 2.在安装anaconda3 201903 64bit后,双击任意py文件直接运行都会闪退 ,但在解释器中则可以正常运作。 安装anaconda3时, 没有选择“将anaconda的路径写入环境变量”(安装不推荐); 选择或不选择“注册anaconda的python为默认”(安装推荐...

richand112233的博客 4480

keil软件调试(Debug)仿真教程(软件调试和硬件调试的区别)及常用调试按键详解

单片机的调试分为两种,一种是使用软件模拟调试,第二种是硬件调试,两种调试方式各有不同,软件模拟调试有误差,而硬件调试,借用仿真器调试是嵌入式开发中常用方法。

weixin_51624736的博客 3万+

Windows双击运行.py文件全攻略:原理、四种方案与避坑指南

文件关联是操作系统根据扩展名调用对应程序的核心机制,其原理是通过注册表将文件类型映射到特定解释器或应用。在Windows中,.py文件默认不被视为可执行程序,双击行为取决于Python安装时的关联配置。理解这一机制的技术价值在于,它能帮助开发者实现脚本的便捷启动,并确保运行环境的一致性。典型应用场景包括个人日常使用、团队内部工具分发以及面向非技术用户的软件交付。围绕双击运行.py文件这一主题,本文深入剖析文件关联、批处理包装、快捷方式配置与exe打包四种实现路径,并针对路径、编码与依赖环境等常见问题提供系统

weixin_34005090的博客 221

关于卷积过程中通道数如何变化问题

对卷积操作前后通道数问题进行解释,输出通道数=卷积核的个数。

你好,明天,,的博客 4316

基于SOCKET的***网络软件的设计与实现

二、基于SOCKET的网络软件的需求。2、概要设计:画出软件系统结构图。3、详细设计:软件的详细设计,如类图、序列图、重要的算法流程图或伪代码,等等。4、实现:软件基本功能相关的截图和关键代码。

Recursions的博客 1373

python编译器无法运行input_Py 文件双击运行闪退, IDLE 运行正常 (绝对不是没加 input 的问题)...

from PySide2.QtWidgets import QApplication,QMainWindow,QPushButton,QPlainTextEdit,QMessageBoxfrom PySide2.QtUiTools import QUiLoaderfrom PySide2.QtCore import QFileRmdiction1 = {'a':'01','b':'02','c':...

weixin_39689687的博客 469

YOLOv11改进策略【SPPF】| AIFI : 基于Transformer的尺度内特征交互,在降低计算成本的同时提高模型的性能

本文记录的是基于AIFI模块的YOLOv11目标检测改进方法研究。AIFI是RT-DETR中高效混合编码器的一部分,利用其改进YOLOv11模型,

Limiiiing的博客 2241

.py程序打包成.exe

py文件打包成exe

wuyueyue9006的博客 741

YoloV8优化:感受野注意力卷积运算(RFAConv),效果秒杀CBAM和CA等 | 即插即用系列

感受野注意力卷积运算(RFAConv),解决卷积块注意力模块(CBAM)和协调注意力模块(CA)只关注空间特征,不能完全解决卷积核参数共享的问题

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 4266

PyTorch生成式人工智能(3)——使用PyTorch构建神经网络

在本节中,我们使用 PyTorch 在简单数据集上构建了一个神经网络,训练神经网络来映射输入和输出,并通过执行反向传播来更新权重值以最小化损失值,并利用 Sequential 类简化网络构建过程;介绍了获取网络中间值的常用方法,以及如何使用 save、load 方法保存和加载模型,以避免再次训练模型。

盼小辉丶的博客 1万+

终于知道py文件怎么直接运行了

最近用vscode写了main.py文件,前段时候直接双击就能运行,最近几次发现双击要么闪退,要么vscode直接打开了。再看看程序,从IDE中F5运行都是正常的,就是双击打不开。网上一边倒都说要做成安装包! 今天终于发现一个秘密 在文件夹的打开选项里有个打开下拉框,选择python自带的工具就能直接双击666了

ZHOUZHIJIAN0407的博客 3255

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

在windows中:双击运行Python程序、后台运行Python程序

安装Python解释器的windows环境,如果双击运行*.py的文件,会闪退。怎样避免闪退呢? 我们用python的日志输出程序来举例说明: main.py中 View Code 一、双击运行python的具体实现 1、bat启动 start_show.bat 中(.bat文件 必须放在main.py的同一目录下) 1 python main.py 2、升级版:vbs后台运行(无界面) s...

qq_42505882的博客 1043

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

python运行图片后闪退_图片相似度比较代码为何用GUI可以运行直接双击就闪退?...

该楼层疑似违规已被系统折叠隐藏此楼查看此楼非常奇怪,在idle中代码运行应该没问题了,但保存为.py后直接双击运行就闪退,末尾也设有input()。各位有思路吗?#!/usr/bin/python# Filename: histsimilar.py# -*- coding: utf-8 -*-import Imagedef make_regalur_image(img, size = (256,...

weixin_39963534的博客 182

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

python文件闪退 ModuleNotFoundError:No module named ImportantError : DLL load failed: %1 不是有效的 Win32 应用程序

python文件双击闪退 一般的解决办法是在这个程序的末尾加上input() 简单来说如果不能解决,要考虑电脑的环境是否有问题 你需要检查你的Windows目录下是否有py.exe这个文件,直接按Win键搜索也可以,这个文件是Python Lancher,程序应该 在(C:\Windows)下面 py.exe这个程序类似于记事本,他是默认打开python文件并且执行的程序,如果没有可能是安装的时候没有打上勾 for all users 确认py.exe已经存在,但是也闪退 这个需要确认一下你的电脑

QQ_1933621554 的博客 873

2021-10-20

本方法彻底解决python的IDLE编辑器打不开py文件 或者双击py文件闪退问题。 步骤 右击鼠标—打开方式—点击其它应用—更多应用—在这台电脑上查找其它应用——找到python(在C盘或者D盘 你自己知道的)点击下去——点Lib——点idleib—点idle.bat(这时已经可以打开py文件了),然后再从新返回到打开方式—点开打开方式会看到有idle.bat ,勾选始终使用此应用打开.py文件。 你会发现文件夹变了样 变成你想要的可爱模样了???? 请给我一个赞(_) ...

m0_52006272的博客 138
上一篇: 理解JavaScript函数调用和“this”
下一篇: 利用word2010+直接发布到csdn
xosg
xosg 领域专家: 网络协议与安全技术领域 领域专家: 网络协议与安全技术领域
博客等级 码龄9年 1986粉丝 864原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xosg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值