1,print()
2,断言assert # assert n != 0 , 'n os zere!'
python -O xx.py 关闭断言
3,logging,可以按级别(debug,info,warning,error)输出文本,可以存到文件中
import logging
logging.basicConfig(level=logging.INFO)
logging.info('xxxx')
4,pdb
单步: python -m pdb xx.py
l 查看代码 n 单步执行代码 p 变量名 查看变量 q结束调试推出程序
import pdb pdb.set_trace() 不需要单步执行,自动暂停在pdb.set_trace()处, p查看变量,c继续运行
5, 常用IDE : Visual Studio Code , PyCharm , Eclipse+pydev
Sign in to make a reply
本人已被河蟹
1,print()
2,断言assert # assert n != 0 , 'n os zere!'
python -O xx.py 关闭断言
3,logging,可以按级别(debug,info,warning,error)输出文本,可以存到文件中
import logging
logging.basicConfig(level=logging.INFO)
logging.info('xxxx')
4,pdb
单步: python -m pdb xx.py
l 查看代码 n 单步执行代码 p 变量名 查看变量 q结束调试推出程序
import pdb pdb.set_trace() 不需要单步执行,自动暂停在pdb.set_trace()处, p查看变量,c继续运行
5, 常用IDE : Visual Studio Code , PyCharm , Eclipse+pydev