Pycharm的运行和简单调试

python debug run 结果不同_Python:PyCharm中运行与调试模式下的不同行为 在没有附加调试器的情况下从PyCharm运行PyCharm时,Python代码的行为与使用pydev运行时的行为不同。在我在PyCharm中运行一个POXSDN控制器和一个来自控制台的Mininet模拟,它连接POX打开的a监听套接字。在调试模式下运行时,当Mininet模拟连接到POX进程时,它将立即结束,而不会产生任何错误,而在运行模式下,它将继续按预期工作。输出如下:运行:/usr/bin/... 阅读详情

我这里已经简单的创建了一个文件,为了浅显易懂,这里程序写的比较简单

1.      运行程序

首先,找到编辑窗口上面有一个向下方向的灰色箭头,点击它


点击之后,选择第一个选项edit Configurations,然后在弹出的窗口的第一栏name栏取一个你想要的名字,接着在第二栏Script栏后面点击后面的…选择你刚刚编写的程序,然后点击ok。这个时候你会发现刚刚灰色箭头的后面的三角符号变绿了,这个时候点击那个三角,就可以运行程序了


2.      端点调试

很多情况下我们需要端点运行,监控变量,那么在pycharm下如何执行呢

首先我们可以在编辑窗口的我们某一行添加一个端点,直接鼠标放到这一行的前面灰色区域,然后单击鼠标,法相出现一个红点,这就是设置断点成功了

然后按刚刚绿色箭头后面,有一个爬虫图标的按钮,这个时候就进入端点运行了,点击爬虫图标后,在编辑窗口的下面弹出一个对话框,

单击下面的这个图标就可以单步调试

有的时候因为代码比较长,这个时候这个窗口会有好多内容,但是我们只需要监控其中的几个变量,这个时候我们可以在需要监控的变量上面右击,找到Add to Watchs,然后这个变量就被添加到最上面了,这个每次单击上一图片的按钮就可以监控变量了。

3.  加行注释块注释,取消行注释和块注释

选中需要加注释的行或者块,然后Ctrl+/,取消是同样的方法

4.  使用中文注释

  在代码的开头部分输入代码

# -*- coding: utf-8 -*-

(还有其他的调试方法,大家可以自己摸索或者上网查阅)

PyCharm 的调试功能 Debug调试,是对于学习编程人员来说是一项重要的技能。只有当你学会 debug 了以后,才可以正确的知道程序的走向流程是如何的,DEBUG是排除程序故障的意思。debug 则是通过工具来对代码进行调试,进而一步步找出程序中出现 bug 的位置,也就是程序中具体错误代码的位置。 Pycharm中的debug模式 首先,还是用示例说话,我们先写一段简短的代码,来帮助我们完成今天要讲的内容。 初学者可能没见过 for 循环中的下划线‘_ ’,在 Python 中是占位符的意思,因... 阅读详情

相关推荐

利用PyCharm与Flask快速搭建HTML网页

Flask是一个轻量级的Web应用框架,其设计目标是保持简单,灵活且易于扩展。它是用Python编写的,受到了Werkzeug和Jinja2的启发。Flask常被用于微服务、原型设计或小型项目的开发,虽然它小巧,但功能丰富,包括RESTful请求处理、安全性保护和单元测试。在Flask中,路由是根据URL来决定运行哪个函数。路由的定义使用了@app.route装饰器,它告诉Flask对于访问这个URL的请求应该运行哪个函数。上面的代码定义了一个新路由/about,当用户访问这个地址时,

weixin_31620365的博客 1214

软件测试|Pycharm运行与调试

Pycharm作为集成开发环境,除了可以编写脚本,还可以运行和调试自己的代码,下面就为大家介绍一下pycharm运行和调试代码的功能如何使用。

Tester_muller的博客 5310

保姆级避坑指南:在Ubuntu 18.04上搞定速腾Helios雷达驱动与fast-LIO2的完整配置流程

本文提供了一份详细的速腾Helios雷达与fast-LIO2在Ubuntu 18.04上的配置避坑指南,涵盖驱动安装、数据格式转换到建图全流程。特别针对常见编译错误和数据转换问题提供了解决方案,帮助开发者高效完成环境搭建与建图任务。

weixin_27252001的博客 113

软件测试学习笔记丨Pycharm运行与调试

Pycharm作为集成开发环境,除了可以编写脚本,还可以运行和调试自己的代码,下面就为大家介绍一下pycharm运行和调试代码的功能如何使用。

ceshiren_com的博客 2065

图信号处理中的多尺度分析:图小波变换与图傅里叶变换的对比与应用

本文深入探讨了图信号处理中的多尺度分析方法,重点对比了图小波变换(GWT)与图傅里叶变换(GFT)的技术特点与应用场景。通过分析图的拓扑结构,GWT展现出强大的局部洞察力,适用于异常检测和社区发现;而GFT则擅长全局频率分析,适合趋势分析和信号去噪。文章结合实战案例,为读者提供了方法选型指南和前沿进展,帮助开发者在生物信息学、社交网络分析等领域高效应用这些技术。

weixin_30369041的博客 406

UFS Host Controller工作流程

contentsUFS架构图HCI接口架构传输请求接口(Transfer Request Interface)UFS 主机控制器寄存器接口(host controller Interface)UTP 层数据传输Host Software与Host Controller的交互Host Controller初始化配置与控制CRYPTOCFG 配置过程 该文档描述了UFS Host Controller的主要运作流程以及在开源内核代码hisi平台中的host controller的接口函数设计 文档大部分内容参

Frank_sample的专栏 1万+

Pycharm配置(三)

1、准备工作   (1)Python版本为2.7或者更高版本   (2)已经创建了一个Python工程并且添加了内容,具体参考:Getting Started tutorial2、第一步——运行代码   打开之前编写的Solver.py文件,在编辑框中右键,选择快捷菜单中的“Run 'Solver'”选项。此时脚本文件正常运行并在调试工具窗口中显示程序的输出值: ...

dfhg82606的博客 1204

EM4095低频RFID曼彻斯特解码实战:从原理图到MCU代码实现

本文详细介绍了EM4095低频RFID读卡器的设计与实现,从芯片工作原理、天线设计到曼彻斯特解码算法。重点讲解了基于STM32的MCU代码实现,包括定时器捕获、数字滤波和错误处理,为开发125kHz RFID系统提供实用指南。

oil88的博客 714

pycharm:Updating Indices,无法进行调试和运行

介绍 在使用pycharm的时候,发现会遇到一种情况,那就是打开之后无法进行调试和运行,同时会有一个叫做Updating Indices的进程。 原因 这是由于打开后会默认读取当前路径下所有的文件索引,而路径下包含大量数据。 解决方法 打开 File—>Setting—>Project—>Project Structure,将不需要的文件夹去除掉 ...

修行记 1万+

SAP FICO 金税系统-金税->SAP接口功能开发说明书(接口字段)

SAP FICO 金税系统-金税->SAP接口功能开发说明书(接口字段)

我好像病了的博客 1259

VTK-9.5.0 1D2D3DWidget实现灰度图+深度图+3D点云显示(可轻松集成到自己的项目)

VTK1D2D3DWidget是一个基于Qt和VTK开发的3D点云可视化工具,支持RGB和深度点云数据的显示与处理。主要功能包括点云加载、可视化、保存为PLY格式文件,以及背景颜色、点间隔、坐标轴显示等参数的自定义设置。该工具采用模块化设计,核心组件包括主窗口管理类、VTK渲染组件和自定义鼠标交互样式,依赖Qt5+和VTK9.5.0库实现跨平台支持。项目提供完整的源码和构建指南,适用于点云数据的快速展示与分析。

Qt历险记,专注Qt技术,三年医疗设备研发经验,1年机器视觉研发经验,半年柔性传感研发经验。 385

pycharm运行结束后查看变量值,保留每次运行结果

参考: 使用Pycharm在运行过程中,查看每个变量的操作(show variables) 第一步: 第二步: 第三步: 效果:右边会显示此次运行的所有变量值;上面的窗口可选择最近运行的file,点开右侧会显示所选择的这次file运行的变量值。 为什么我现在才发现!就不用在找错的时候每次都跑一遍每次都print好多值了啊!这样真的很方便啊! ...

qq_43919351的博客 1万+

Wazuh部署记录

Wazuh是一个免费的开源安全平台,统一了XDR和SIEM功能。它可以保护内部部署、虚拟化、容器化和基于云的环境中的工作负载。Wazuh帮助组织和个人保护其数据资产免受安全威胁。它被全球数千个组织广泛使用,从小型企业到大型企业。443:仪表盘界面访问端口1515:探针连接服务器端口1514:探针回传信息端口以上3个端口必须打开防火墙。

墨痕诉清风的博客 1561

python开发工具pycharm快速入门

本教程是关于什么的 本教程旨在引导您完成创建,运行和调试一个简单的Python项目,使用PyCharm一步一步 - Python的IDE有一整套完整的生产性的开发工具。 本教程不是关于哪些的 Python编程超出了本教程的范围。要了解更多关于Python语言,请参考官方网站。 在开始之前 请确保: § 您正在使用PyCharm 2.7版或更高版本 § 至少有一个Python解释器,版...

测试帮日记 2452

YOLOv11改进策略【小目标改进】| 添加专用于小目标的检测层 附YOLOv1~YOLOv11的检测头变化详解

在目标检测领域,小目标检测一直是一个具有挑战性的问题。算法以其高效快速的特点受到广泛关注,然而在面对小目标时,仍存在一些局限性。本文将介绍如何在中添加小目标检测层,以提高对小目标的检测能力。原始模型结构如下:详细内容参考:YOLOv11原始模型结构介绍 二、有效特征层对应的检测头类别 2.1 P3/8 - small检测头 原始模型中的对应的检测头主要用于检测相对较小的目标。其特征图大小相对较大,空间分辨率较高。 适合检测尺寸大概在到像素左右的目标。 2.2 P4/16 - medium检测头 这个检

Limiiiing的博客 8798

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

python开发工具与pycharm_python开发工具pycharm快速入门

本教程旨在引导您完成创建,运行和调试一个简单的Python项目,使用PyCharm一步一步 - Python的IDE有一整套完整的生产性的开发工具。本教程不是关于哪些的Python编程超出了本教程的范围。要了解更多关于Python语言,请参考官方网站。在开始之前请确保:§ 您正在使用PyCharm 2.7版或更高版本§ 至少有一个Python解释器,版本从2.4到3.3是正确安装在您的计算机上。下...

weixin_39609527的博客 230

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

pycharm链接maya

1.打开pycharm 2.File——settings——Plugins 3.搜索maya,搜到mayacharm。点击Install 4.然后restart,重启pycharm。 5.此时run下回多出3个按钮,用来链接maya 6.打开maya 7.在pycharm中新建.py文件,随便写段代码,然后选中代码,按Alt+s,代码就会自动在maya中运行。 ...

weixin_43912248的博客 3438

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

pycharm调试代码

【代码】pycharm调试代码。

wxhlqb的博客 167

Pycharm右上角运行,调试图标突然消失怎么办

PyCharm右上角图标消失可能是误触"免打扰模式"所致。解决方法:点击顶部菜单View→Exit Distraction Free Mode即可恢复界面正常显示。该问题通常由误操作引起,无需复杂操作即可解决。

lovingf的博客 410

pycharm远程调试方式

首先下载安装xming 注意事项 host里可以写多个允许的ip 本地ip不要用百度查是错的,右键网络属性看ipv4 简单测试方式 xclock 远程调试 先下载pycharm 启动方式 /bin ./pycharm.sh 设置环境 设定为anaconda3/envs/xx/bin/py3.5 ...

qq_40691682的博客 333

pycharm远程连接debug

本文是基于已经跑通的远程连接项目,编译器等都已经配置好。因为之前只是跑通别人的代码,没有debug需求,今天要用到debug功能,并且要基于远程服务器,所以有了这篇文章

qq_44482186的博客 1346

windows使用pycharm

1.windows配置python。   在python官网上下载python,非常方便,直接默认安装。装完成之后,运行cmd就可用在无论哪个文件夹下使用python。 2.在pycharm官网下载对应的pycharm版本。   下载完之后运行文件,基本按照默认安装。其他的教程在网上也有,一般就是按照“确认”、“授权”、“同意”这样,就可以了。在安装时可以选择不安装在c盘(方便以后卸载). ...

weixin_30426879的博客 140

Pycharm安装与设置

IDE的概念pycharm由捷克公司JetBrains开发的一款IDE,提供代码分析、图形化调试器,集成测试器、集成版本控制系统等, 主要用来编写Python代码。python安装下载地址:http://www.jetbrains.com/pycharm/download双击安装文件自定义安装路径(可以不用设置)编辑设置(全部选中)没有配置文件,选择不导入配置安装完成后运行Pycharm,选择 Create New Project ,创建一个新的Python工程。 配置本地编译器创建一个python文件可以

Lifelong learning 4305
上一篇: 前端基础
下一篇: github上删除一个仓库
NeilZhy
博客等级 码龄11年 175粉丝 145原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值