使用方法
pip install pysnooper
这个包会将中间的执行过程打印出来
代码:
import tempfile
import requests
from PyPDF2 import PdfFileReader
import pysnooper
@pysnooper.snoop() # 在要Debug的函数前加个装饰器
def aaa():
a = requests.get(url='http://pdf.dfcfw.com/pdf/H3_AP201807231169053699_1.pdf').content
fp = tempfile.TemporaryFile()
fp.write(a)
reader = PdfFileReader(fp)
if reader.isEncrypted:
reader.decrypt('')
page = reader.getNumPages()
print(page)
aaa()