Python 调试方法
1�print
print('here')
# �以�现�段逻辑是�执行
# 打�出��的内容
2�assert
assert false, 'blabla' # 如果�件��立,则打�出 'blabla' 并抛出AssertionError异常
3�debugger
å�¯ä»¥é€šè¿‡ pdbã€�IDE ç‰å·¥å…·è¿›è¡Œè°ƒè¯•。
调试的具体方法这里�展开。
Python 䏿œ‰ä¸¤ä¸ªå†…置方法在这里也很有帮助:
- locals: 执行 locals() 之å�Ž, 返回一个å—å…¸, 包å�«(current scope)当å‰�范围下的局部å�˜é‡�。
- globals: 执行 globals() 之å�Ž, 返回一个å—å…¸, 包å�«(current scope)当å‰�范围下的全局å�˜é‡�。