【发布时间】:2015-04-13 16:54:04
【问题描述】:
我正在尝试使用 HTML 文件和 URL 制作 PDF。我发现 wkhtmltopdf 正是我正在寻找的东西,Python 包装器 pdfkit 似乎也很棒。
但是,当我尝试运行基本脚本时:
import pdfkit
pdfkit.from_url('http://google.com', 'out.pdf')
在 Wing IDE 或 Sublime Text 2 中,我收到此错误:
AttributeError: 'module' object has no attribute 'from_url'
奇怪的是,当我在命令行或 Wing IDE shell 中执行此操作时,它工作正常。
我认为这与如何在站点包中安装 pdfkit 有关,但我对其中的复杂性了解不足,无法弄清楚如何解决问题。有人可以帮忙吗?
我在 Windows 7 上使用 Python 2.7、Wing IDE 4.1.11-1、Sublime Text 2.0.2。
非常感谢, 亚历克斯
【问题讨论】:
-
您是否有一个名为 pdfkit.py 的源文件?如果是这样,则很可能正在导入 hat,因此不包含 from_url。尝试添加为第 2 行 "print(pdfkit.__file__" 以查看它是否是您认为的文件。
-
啊,你是对的,我愚蠢地在同一个文件夹中创建了一个名为 pdfkit.py 的文件。非常感谢。
标签: python-2.7 sublimetext2 pdfkit wing-ide