cmd在运行程序时突然卡住的原因与解决方法

最近在做深度学习时,一边用cmd跑模型训练一边做别的事情,有的时候切到cmd发现程序突然停住了,随便按一个按键程序又会继续运行,在查了一些资料后找到了原因。

因为cmd默认开启了“快速编辑模式”。当“快速编辑模式”开启时,当你的鼠标不小心在界面上点击,就会自动进入编辑模式(可以看到界面上会出现一个表示编辑的光标),可能导致控制台输出阻塞甚至后台程序阻塞。按回车或者 Esc 或者鼠标右键等,就会退出编辑模式,此时阻塞取消(光标也没了),后台程序继续运行或控制台恢复输出。

想要关闭“快速编辑模式”,可以在窗口标题栏右键 -> 属性,编辑选项中取消勾选“快速编辑模式”即可。此时再点击鼠标左键,也不会出现阻塞现象了。
在这里插入图片描述

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【1】项目代码完整且功能都验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请及私信沟通,帮助解答。 【2】项目主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 【3】项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 【4】如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能,欢迎交流学习。 【注意】 项目下载解压后,项目名字和项目路径不要用中文,否则可能出现解析不了的错误,建议解压重命名为英文名字后再运行!有问题私信沟通,祝顺利! 基于联邦学习和深度残差网络实现的网络入侵检测python源码+实验说明.zip基于联邦学习和深度残差网络实现的网络入侵检测python源码+实验说明.zip基于联邦学习和深度残差网络实现的网络入侵检测python源码+实验说明.zip基于联邦学习和深度残差网络实现的网络入侵检测python源码+实验说明.zip基于联邦学习和深度残差网络实现的网络入侵检测python源码+实验说明.zip基于联邦学习和深度残差网络实现的网络入侵检测python源码+实验说明.zip基于联邦学习和深度残差网络实现的网络入侵检测python源码+实验说明.zip基于联邦学习和深度残差网络实现的网络入侵检测python源码+实验说明.zip基于联邦学习和深度残差网络实现的网络入侵检测python源码+实验说明.zip 基于联邦学习和深度残差网络实现的网络入侵检测python源码+实验说明.zip
### 回答1: 在cmd窗口中运行Python程序,可以通过以下方式输入路径来使用argc参数。 首先,在cmd窗口中使用cd命令切换到Python程序所在的目录。例如,如果你的Python程序位于C:\MyCode目录下,可以输入以下命令: ```shell cd C:\MyCode ``` 然后,可以使用python命令运行Python程序。例如,假设你的Python程序文件名为program.py,需要接受一个路径参数,可以按照以下格式输入命令: ```shell python program.py <路径参数> ``` 其中,<路径参数>是你想要输入的路径。例如,如果你想要传递C:\Test作为路径参数,可以输入以下命令: ```shell python program.py C:\Test ``` 在Python程序中,可以通过sys模块中的argv变量获取到这个路径参数。例如,在program.py中可以添加以下代码来获取并打印路径参数: ```python import sys path = sys.argv[1] print("路径参数为:", path) ``` 这样,在运行程序cmd窗口将输入的路径作为argc的值传递给Python程序程序可以通过sys.argv[1]获取到这个值,并进行后续操作。 ### 回答2: 在cmd窗口运行Python程序,可以通过sys模块中的argv变量来获取命令行参数。argv是一个列表,包含了运行程序传递的所有参数,其中第一个参数是程序的名称本身。如果想要传递一个文件路径给Python程序,可以在cmd窗口中输入程序名称和文件路径作为命令行参数。 假设有一个名为test.py的Python程序,现在想要在cmd窗口中输入一个文件路径作为参数。可以按照以下步骤进行操作: 1. 打开cmd窗口。可以通过在开始菜单中搜索cmd并点击打开来进入cmd窗口。 2. 切换到Python程序所在的目录。可以使用cd命令进入指定的目录。 例如,如果test.py文件位于D盘的code文件夹下,可以在cmd窗口中输入以下命令: ``` D: cd code ``` 3. 运行Python程序并传入文件路径参数。可以使用python命令加上Python程序名称及文件路径作为参数。 例如,如果要传递一个名为example.txt的文件路径给test.py程序,可以在cmd窗口中输入以下命令: ``` python test.py example.txt ``` 4. Python程序中可以通过sys模块的argv变量来获取命令行参数。在test.py程序中添加以下代码: ```python import sys if len(sys.argv) > 1: file_path = sys.argv[1] # 获取文件路径参数 # 其他操作 ``` 这样,在cmd窗口中输入文件路径作为命令行参数,Python程序就能够通过sys.argv[1]获取到该路径。注意,路径需要根据实际文件所在位置进行相应的更改。 ### 回答3: 在cmd窗口运行Python程序,我们可以通过输入参数来为`argc`赋值。以下是如何在cmd窗口输入路径来赋值给`argc`的示例: 1. 首先,打开cmd窗口。 2. 确保你已经安装了Python并设置了系统路径。 3. 在cmd窗口中输入`python`,然后按下空格键。 4. 在空格后输入要运行的Python程序的路径,例如`C:\Users\Username\Documents\test.py`,然后按下空格键。 5. 如果你的Python程序需要参数,接着输入参数,以空格分隔。例如,如果你的程序需要接受一个名为"input.txt"的路径参数,你可以输入`input.txt`,然后按下回车键。 6. Python将从cmd窗口中读取输入的路径和参数,并将它们赋值给`argc`。 7. Python将开始执行程序并输出结果。 需要注意的是,输入的路径应该是有效的,并且在cmd窗口中输入路径,你可以使用反斜杠(\)或正斜杠(/)来分隔文件夹和文件名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值