我想下載大約300個項目的文件。下面是一個例子:在python中執行卷曲失敗
curl 'http://genome.jgi.doe.gov/ext-api/downloads/get-directory?organism=Absrep1' -b cookies > Absrep1.xml
這將打開頁面並下載在我結束
我試圖做與系統命令的Perl批處理腳本的內容,並將其存儲爲XML文件,像
system('curl 'http://genome.jgi.doe.gov/ext-api/downloads/get-directory?organism=Absrep1'
-b cookies > Absrep1.xml');
但是,它沒有工作。語法錯誤,我猜是由於單引號。
我試圖與蟒蛇,
import subprocess
bash_com = 'curl "http://genome.jgi.doe.gov/ext-api/downloads/get-directory?organism=Absrep1" '
subprocess.Popen(bash_com)
output = subprocess.check_output(['bash','-c', bash_com])
它沒有工作。我得到錯誤,文件不存在。即使它的作品,我怎麼能包括
-b餅乾>在它Absrep1.xml」
一部分?
請幫忙。由於提前,
AP
我剛發現,用os.system更容易(「curl' .XML「) – Arun