0
import os  
url='http://106.3.62.196/mov.bn.netease.com/movieMP4/2011/3/U/1/S6V22L0U1.mp4?wsiphost=local'
os.system("wget -c $url  -O  test")

os.systemステートメントは実行できません。ここでPythonのURLの値をシェルコマンドに送信するにはどうすればよいですか?

4

2 に答える 2

2

交換

os.system("wget -c $url  -O  test")

os.system("wget -c %s -O  test" % url )

subprocess.call() のようなものがうまくいくかどうかも確認したいかもしれません。

于 2013-02-07T14:20:53.697 に答える
0

以下は私にとってはうまくいきます:

import os  
url='http://106.3.62.196/mov.bn.netease.com/movieMP4/2011/3/U/1/S6V22L0U1.mp4?wsiphost=local'
os.system("wget -c "+url+" -O  test")

ただし、ほとんどの場合、これは Python からファイルをダウンロードするための最良の方法ではなく、確かに最も移植性の高い方法でもありません。

于 2013-02-07T14:21:05.727 に答える