它是如何,當我寫這在我的終端下載該文件,下載文件
curl "http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p50.pl?file=gfs.t00z.pgrb2full.0p50.f000&lev_10_m_above_ground=on&var_UGRD=on&var_VGRD=on&leftlon=0&rightlon=360&toplat=90&bottomlat=-90&dir=%2Fgfs.2016121900" -o "tmp_folder/gfs.t00z.pgrb2full.0p50.f000"
但使用Python的子模塊,下載的只是掛?
import subprocess
pipe = subprocess.Popen("curl " + URL + " -o" + " my_file", shell = True)
pipe.communicate()
我缺少什麼?
謝謝
你爲什麼要打電話溝通?你應該使用subprocess.call()而不是創建一個Popen實例。 –