首页 > 解决方案 > 在 Python 中使用 Curl 获取文件信息的问题

问题描述

我正在使用 python 2.7,我需要一个如下的 python 脚本。如果 curl 时间条件为 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:
   ....
   ....

标签: pythonshellcurlpycurl

解决方案


推荐阅读