计算pdf fi中的页数

2024-04-20 11:57:36 发布

您现在位置:Python中文网/ 问答频道 /正文

使用此代码计算pdf文件中的页数时出现问题:

if j[i].rstrip() == "Page" or j[i].rstrip() == "page":
            rxcountpages = re.compile(r"/Type\s*/Page([^s]|$)", re.MULTILINE|re.DOTALL)
            data = file("/home/suleiman/Desktop/CVE-2011-2462_36EE5F9C51316E060657AA86D48670E8","rb")

            print len(rxcountpages.findall(data))

错误是:

回溯(最近一次呼叫): 文件“pdf_扫描仪.py“,第89行,英寸

^{pr2}$

文件“pdf_扫描仪.py“,第72行,主要内容

print len(rxcountpages.findall(data))

TypeError:应为字符串或缓冲区

有人能帮我吗?在


Tags: 文件代码pyredatalenifpdf