构建一个字符串并在终端python中运行它

时间:2014-07-31 22:45:20

标签: python string wget

嘿伙计我正在创建一个python脚本来下载youtube视频。我知道我可以用原生的linux脚本语言来做,但我正在尝试学习如何在python中编写脚本,因为在我的工作中,我使用的是Windowns。

直到现在我

import os

print("starting script....\n")
link = raw_input('add link\n')
name = name = raw_input('add the name with flv extension\n')
command = 'wget -O ' + name + ' $(youtube-dl -g ' + link + ' )'
os.system("command")

我认为简单(“'”)是问题所在。我该怎么写呢?

谢谢!

1 个答案:

答案 0 :(得分:1)

你的问题是你有

os.system("command")

尝试运行命令“command”而不是wget命令

请改为尝试:

import os

print("starting script....\n")
link = raw_input('add link\n')
name = name = raw_input('add the name with flv extension\n')
command = 'wget -O ' + name + ' $(youtube-dl -g ' + link + ' )'
os.system(command)