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

无需上下文,MCP新机制让大模型主动“提需”:节约 98% token 开销,并保持准确率基本不变!

值得注意的是,MCP 协议定义的服务器描述通常较为简洁。为了提升匹配效果,我们引入 Qwen2.5-72b-Instruct 模型,对所有服务器的原始资料(通常为 ReadMe 文档)进行总结提炼,参考其 capabilities、features、usage patterns 等要素,生成服务器的 summary 信息,作为相对详尽的描述文本用于匹配。然而,现有的 MCP 调用机制下,所有工具的描述信息都被注入大模型的系统提示词,导致了非常长的上下文开销,也为大模型的表现带来了影响,降低了模型的性能。

我爱计算机视觉 1171

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

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

ceshiren_com的博客 2065

零基础学习大气污染模式(WRF、WRF-chem、smoke、camx等)

零基础学习大气污染模式(WRF、WRF-chem、smoke、camx等)

weixin_56135535的博客 654

Geant4 学习笔记(一):实现multi-thread多线程

简单修改实现Geant4多线程

weixin_52417815的博客 6084

Pycharm配置(三)

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

dfhg82606的博客 1204

LabVIEW电压信号采集系统:从零搭建到科研实战

本文详细介绍了如何从零开始搭建一个基于LabVIEW的电压信号采集系统。内容涵盖硬件选型(如NI USB-6002数据采集卡)、软件环境配置、核心程序开发(包括多通道同步采集、数据自动保存)以及高级功能优化。系统支持自定义采样率与时长,并提供了完整的LabVIEW程序框图和配套的Python数据分析脚本,旨在帮助科研人员和工程师快速构建稳定、高效的专属数据采集方案,提升实验自动化水平。

gold8的专栏 461

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

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

修行记 1万+

【信息学奥赛一本通】1215:迷宫(bfs版)

同时当Extense处在某个格点时,他只能移动到东南西北(或者说上下左右)四个方向之一的相邻格点上,Extense想要从点A走到点B,问在不走出迷宫的情况下能不能办到。每组测试数据的第1行是一个正整数n(1≤n≤100),表示迷宫的规模是n×n的。接下来是一个n×n的矩阵,矩阵中的元素为‘再接下来一行是4个整数ha,la,hb,lb,描述A处在第ha行, 第la列,B处在第hb行, 第lb列。一天Extense在森林里探险的时候不小心走入了一个迷宫,迷宫可以看成是由n×n的格点组成,每个格点只有2种状态,.

chu_xiaojie的博客 944

爬取B站评论+AI情感分析:Python批量抓数据+BERT正负向分类(全流程)

B站作为年轻群体聚集的内容平台,评论区蕴含海量用户真实态度(如好评、吐槽、中立观点),是情感分析的优质数据源!本文分享完整流程:批量爬取B站视频评论→数据清洗去噪→BERT模型情感分类→可视化分析,基于预训练BERT模型实现高精度正负向判断,新手也能快速复刻情感分析系统! 前置配置(关键!获取B站API访问权限) B站评论通过官方API接口返回,无需复杂解析,只需配置用户Cookie即可正常请求: 2. 完整代码(直接复制运行) 三、使用步骤(5步搞定,新手友好) 步骤1:配置关键参数 打开,在类中修改

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1068

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

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

qq_43919351的博客 1万+

YOLOv8【第十二章:数据增强与数据工程篇·第10节】主动学习(Active Learning):如何挑选最有价值的样本进行标注!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 508

python开发工具pycharm快速入门

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

测试帮日记 2452

运放+MOS恒流源电路仿真分析

利用运放设计一个恒流源

HW-BASE的博客 4085

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

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

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

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

weixin_39609527的博客 230

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

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

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

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、付费专栏及课程。

余额充值