它是如何,当我写这在我的终端下载该文件,下载文件
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实例。 –