问题:linux中运行程序的时候,有错误,需要不断调试查找问题,但是总不能每个地方都打个log
解决:在程序中通过python自带的pdb
库import pdb pdb.set_trace()
插入断点,然后启动debug,可以任意打出需要查看的参数、执行相关命令等
具体示例如下:
准备测试脚本:pdb_test.py
#-*- coding:utf-8 -*-
import os
import urllib
def func(query):
return urllib.quote(query)
if __name__ == "__main__":
query = "简历模板"
import pdb
pdb.set_trace()
print func(query)