这里的问题很简单。我想将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/

10-12 20:05