Python终端调试的一些方法

date
Jan 13, 2022
slug
Python-develop-debug
status
Published
tags
开发测试
summary
Python终端调试的一些方法
type
Post

时间测试

适用于多轮循环测试,这个模块
python -m timeit 'x=[1,2,3,4,5,6]'
数组跑了10000000次
notion image

Debug测试

需要先安装ipdb,在代码里面插入下面这段代码,然后终端执行
import ipdb;ipdb.set_trace() # XXX BREAKPOTINT
可以使用l命令打印当前环境上下文代码:
notion image
命令n 执行下一步
notion image
输出变量内容,直接打印对应的变量就行
notion image
这个终端还能执行命令,前提是当前内容已经import进来了
notion image

© 4me 2021 - 2024