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の値をシェルコマンドに送信するにはどうすればよいですか?
交換
os.system("wget -c $url -O test")
と
os.system("wget -c %s -O test" % url )
subprocess.call() のようなものがうまくいくかどうかも確認したいかもしれません。
以下は私にとってはうまくいきます:
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 からファイルをダウンロードするための最良の方法ではなく、確かに最も移植性の高い方法でもありません。