Pycharm debug程序,跳转至指定循环条件/循环次数

在断点出右键,然后设置条件

示例

python 复制代码
for i in range(1,100):
    a = i + 1
    b = i + 2
    print(a, b, i)

注意

1、你应该debug断点在循环后的位置而不是循环上的位置,然后你就可以设置你的条件进入到指定的循环上了

2、 设置条件,要使用等于符号"=="而不是赋值符号"="

**3、在设置断点条件的位置,条件应该是出现过的变量,**例如下面设置"a==15"是正确的、"b==15"就是错误的,因为b在这一行运行之前还没有出现

在运行过程中设置条件,从而直接运行到这次的条件循环,而不需要重新debug

例如此时你设置了断点,但是没有设置断点条件,此时i=1是第一次循环

此时你想调到第15次循环,也就是条件"I==15",那么你不需要重新debug,而只需要在本次运行中设置循环条件,然后直接"Step out"就可以了【Shift + F8】

成功进入第15次循环:

相关推荐
进击的大海贼几秒前
QT/C++ 消息定时管理器
开发语言·c++·qt
lly2024063 分钟前
TypeScript 基础类型
开发语言
whm27775 分钟前
Visual Basic 菜单编辑器
开发语言·visual studio
梨轻巧5 分钟前
pyside6安装:下载python、配置环境变量、vscode安装和测试pyside6、可能遇到的错误、pycharm 安装pyside6
python
kyle~14 分钟前
原子性与原子操作
运维·服务器·开发语言·c++
wu_jing_sheng017 分钟前
电商销售数据分析实战:从数据挖掘到业务增长
python
前路不黑暗@20 分钟前
Java:继承与多态
java·开发语言·windows·经验分享·笔记·学习·学习方法
第七序章21 分钟前
【C + +】C++11 (下) | 类新功能 + STL 变化 + 包装器全解析
c语言·数据结构·c++·人工智能·哈希算法·1024程序员节
voice67021 分钟前
西电现代密码学实验一
开发语言·python·密码学
FriendshipT21 分钟前
图像生成:PyTorch从零开始实现一个简单的扩散模型
人工智能·pytorch·python