python 计数在pdf文件的页数

5cg8jx4n  于 2023-02-21  发布在  Python
关注(0)|答案(1)|浏览(176)

我有一个问题,当我使用此代码来计算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_scanner. py",第89行,在

main()

文件"pdf_scanner. py",第72行,在主文件中

print len(rxcountpages.findall(data))

TypeError:应为字符串或缓冲区
1可以帮我吗?

f4t66c6m

f4t66c6m1#

你必须读取文件的内容:

data = open("/home/suleiman/Desktop/CVE-2011-2462_36EE5F9C51316E060657AA86D48670E8","rb").read()

相关问题