python - 在 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:
....
....
解决方案
推荐阅读
- dependencies - 如果我更新一个 RPM,我是否必须重建所有基于它的 RPM
- php - 如何格式化 sql 值“[a,b,c]”?
- bash - 使用 `find` 查找 pom.xml 文件并进行 maven 构建,忽略嵌套的 POM
- android - Smart Lock 显示不是来自我的应用的帐户
- c++ - “运行时错误:将无符号偏移量添加到 0x129000a0 溢出到 0x12900088”
- javascript - 在反应中滚动视频
- vb.net - 在一段时间内更改按钮的颜色
- .net - F# 拒绝访问路径
- reactjs - 使用 Redux-Form 的值返回 null
- r - 使用其他变量添加新列