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

Cadence SIP Layout 简单教程-第一章

以摄像头模组软硬结合板为例,描述layout的整个完整过程,从而掌握基本技能。 第一章 准备工作 第一节 原理图不用说layout前需要绘制原理图,原理图不在本文讨论范围内,所以列为准备工作。 需要特别说明的是,绘制原理的最终目的是导出网络表,网络表中的重要参数footprint是让layout软件选择正确封装的关键,所以这里讲解一下原理图设置footprint的位置。在原理图中双击零件,...

whp1920的博客 1万+

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

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

ceshiren_com的博客 2065

RDMA 出现背景、如何实现?如何测试连通性?

文章目录一、背景:1、传统的 网络通信:2、传统网络通信的问题:二、RDMA :1、出现背景:2、RDMA 简介:3、如何工作:4、RDMA 与 Infiniband 的关系:5、支持 RDMA 的其他协议:6、RDMA 的优势:7、通过 Infiniband 实现 RDMA :8、如何测试 RDMA 连通性:   一、背景: 1、传统的 网络通信:     &n...

郑泽林 2162

(完整版)从零开始教你玩转ComfyUI-保姆级部署教程-手把手带你ComfyUI工作流搭建

ComfyUI就像拥有一支神奇魔杖,可以轻松创造出令人惊叹的AI生成艺术。从本质上讲,ComfyUI是构建在Stable Diffusion之上的基于节点的图形用户界面(GUI),而Stable Diffusion是一种最先进的深度学习模型,可以根据文本描述生成图像。但ComfyUI真正特别之处在于,它如何让像你这样的艺术家释放创造力,将你最疯狂的想法变为现实。想象一下有一块数字画布,你可以通过连接不同的节点来构建自己独特的图像生成工作流,每个节点代表一个特定的功能或操作。

php源码 4万+

Pycharm配置(三)

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

dfhg82606的博客 1204

LTspice进阶技巧-031.一键加密仿真模型:LTspice Encrypt Tool实战指南

本文详细介绍了LTspice Encrypt Tool的使用方法,帮助工程师一键加密LTspice仿真模型,保护知识产权。通过图形化界面简化操作流程,支持批量加密和兼容性处理,适用于电路设计中的模型保护需求。

weixin_28304023的博客 202

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

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

修行记 1万+

2023东华大学OJ机试题22-70

东华大学计算机考研复试机试22 约瑟夫环223、整除的尾数24、回文质数25、汽水瓶26、阶乘最后的非0位27、算菜价28、 水果价格29、求奇数的乘积30、求最晚和最早日期31、素数32、计算e33 数字之和34 繁殖问题35 奇妙的数字36 整除的尾数37 黑色星期五38 树39 约瑟夫环40 最大与最小41 环42 求数列项43 最高频率44 三艘船45 回文数46 特殊四位数47 最大值48 数列149 修理牛棚50 按要求输出序列51 部落人乘法52 序列53 双重回文数54 等差数列55 人见人

m0_49263811的博客 2598

【明道云】如何让用户可以新增但不能修改记录

在设计表单时直接将字段设置只读是不行的。字段设置只读将会直接让界面上此字段的前端组件不可编辑。

每日出拳老爷子的博客 701

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

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

qq_43919351的博客 1万+

激光器安规详细解读 - 一级 - 并以940波长为例

前言: 作为人工智能的重要解决方案,激光作为不可或缺的一个选项。但是,激光的安规问题始终是要得到关注。尤其是3D识别技术在人脸上的使用的时候,如何判读激光器的安全使用规范,变得非常重要。本文,尝试从欧洲激光标准IEC 60825-1:2014,以及国家激光产品规则标准GB 7247.1,抛砖引玉,写出自己的理解。 本节,主要讨论,人脸识别需要符合的安全等级1: 1 激光标准的分类 激光国际...

山云的专栏 5036

python开发工具pycharm快速入门

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

测试帮日记 2452

机器人控制仿真软件:MATLAB Simulink Control System Toolbox_(1).MATLAB基础知识

MATLAB(Matrix Laboratory)是由MathWorks公司开发的一种高性能数值计算和可视化软件。它广泛应用于科学计算、工程设计、信号处理、控制系统设计、图像处理等领域。强大的矩阵运算能力:MATLAB的核心是矩阵运算,能够高效处理大规模的数值数据。丰富的工具箱:MATLAB提供了大量的工具箱,如Control System Toolbox、Simulink、Signal Processing Toolbox等,这些工具箱覆盖了多个应用领域。易于使用的图形界面。

kkchenjj的博客 905

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

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

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

weixin_39609527的博客 230

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

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

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

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

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

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

余额充值