我有一个问题,当我使用此代码来计算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可以帮我吗?
1条答案
按热度按时间f4t66c6m1#
你必须读取文件的内容: