我在这里要做的是将pdf转换为文本文件。此txt不是预先存在的,但它是使用creaty
创建的。问题是尽管writy.write()
在其他脚本中运行良好,但它现在无法更改writy
文件,所以它仍然是空白的。我应该改变什么?
感谢
P.S。 open
中的编码都存在,因为结果中有u \ u0152
import PyPDF2
pdfFileObj = open('Computer_science_paper_1__HL.pdf', 'rb')
creaty = open('Computer_science_paper_1__HL.txt', 'w+', encoding="utf-8")
writy = open('Computer_science_paper_1__HL.txt', 'a', encoding="utf-8")
pdfReader = PyPDF2.PdfFileReader(pdfFileObj)
for x in range(1,pdfReader.numPages):
pageObj = pdfReader.getPage(x)
result = pageObj.extractText()
writy.write(result)