我正在使用python 2.7,并且需要以下python脚本。问题是,如果curl时间条件为True,则每次都等待文件下载以得到结果。我希望在不等待文件下载的情况下获得结果,即使条件为True。相同的curl命令在shell上运行没有问题。我应该如何进行更正或有其他方法?
import os, subprocess
URL = 'http://www.xxxxx/file.zip'
curl="curl -siz yesterday " + URL + " | grep HTTP/ | awk {'print $2'}"
check = subprocess.check_output(curl, shell=True)
print(check)
if "200" in check:
....
....