我有节点应用程序流星.js以及使用Pafy的简短python脚本。在
import pafy
url = "https://www.youtube.com/watch?v=AVQpGI6Tq0o"
video = pafy.new(url)
allstreams = video.allstreams
for s in allstreams:
print(s.mediatype, s.extension, s.quality, s.get_filesize(), s.url)
连接它们的最有效的方法是什么让python脚本从节点.js应用程序并将输出返回到node.js?用Python而不是Meteor.js?在
嗯,有很多方法可以做到这一点,这取决于你的要求。 一些选项可以是:
在这两种情况下,您都应该以易于解析的格式返回数据,否则您将不得不编写额外的(无用的)逻辑来获取数据。使用JSON来处理这类事情非常常见,而且非常简单。 例如,要让您的程序读取stdin并将JSON写入stdout,可以按以下方式更改脚本(
input()
用于python3,如果使用python2,则使用raw_input()
)下面是NodeJS中使用Python脚本的一个非常简短的示例
^{pr2}$相关问题 更多 >
编程相关推荐