这是一个非常简单的问题。我想将 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])
