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