python - 导入 webkit2png Python

标签 python

这是一个非常简单的问题。我想将 webkit2png 导入另一个脚本,但我无法让它工作。

import feedparser, webkit2png
d = feedparser.parse('http://example.com/rss')
link = d.entries[0].link
title = d.entries[0].title
webkit2png link

第 5 行出现语法错误。我做错了什么?

 File "example.py", line 5
    webkit2png link
               ^
SyntaxError: invalid syntax

最佳答案

webkit2png 似乎只有一个命令行界面,所以导入模块不会有太大帮助,除非您尝试复制 main 中发出的代码webkit2png 中的函数。

我建议使用 subprocess 模块直接调用文件,例如

import feedparser
import subprocess

d = feedparser.parse('http://example.com/rss')
link = d.entries[0].link
title = d.entries[0].title

subprocess.call(["webkit2png", link])

如果 webkit2png.py 与您的脚本位于同一目录中,请将 subprocess.call 替换为

subprocess.call(["python", "webkit2png.py", link])

关于python - 导入 webkit2png Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4923054/

相关文章:

python - Pygame.key.get_pressed() 中的关键常量值是什么?

python - XGBoost算法,关于evaulate_model函数的问题

python - PDB:在控制台中出现异常 - 完整堆栈跟踪

python - 在 Django 中使用 Context 时如何禁用 HTML 编码

python - 如何使 requests_cache 与许多并发请求一起工作?

python - 从 HTML 文档获取 XPath

python - MRJob确定是运行内联,本地,emr还是Hadoop

python - p4python修改变更列表描述

python - 创建一个函数,用所有元素创建一个新的宇宙 [0] PYTHON

python - 通过套接字发送图像并显示它