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