我正在使用 for 循环来查看列表并为 pdfkit 模块创建变量,它对于列表中的前两项工作正常,然后在第三项上出现错误。这是我的代码:
import pdfkit
import time
link1 = "https://www."
link2 = ".com"
pdf = ".pdf"
for line in open('links.txt'):
print(line.strip("\n\r"))
newlink = link1 + line.strip("\n\r") + link2
print(newlink)
newpdf = line.strip("\n\r") + pdf
print(newpdf)
pdfkit.from_url(newlink, newpdf)
print('Finished')
并将其从此列表中拉出:
bing
yahoo
google
它成功完成了前 2 个项目并在它们上打印了一个 pdf,然后我收到一条错误消息,
Traceback (most recent call last): File new.py, line 14 in module pdfkit.from_url(newlink, newpdf)
File "/usr/local/lib/python2.7/dist-packages/pdfkit/api.py", line 26 in from_return r.to_pdf(output_path)
File "/usr/local/lib/python2.7/dist-packages/pdfkit/pdfkit.py," line 156, in traise IOError('wkhtmltopdf reported an error:\n' + stderr)
IOError:wkhtmltopdf reported an error:
有谁知道我为什么会收到这个错误以及如何解决它?