0
点赞
收藏
分享

微信扫一扫

Python实现SSA智能麻雀搜索算法优化LightGBM分类模型(LGBMClassifier算法)项目实战

点此获取更多相关资料

一、Linux进阶命令学习

  • curl
  • jq

二、curl简介

2.1、curl发送get请求

  • curl -G url
  • curl url
  • curl -X GET url
  • 带参数的get请求使用-G配合-d

2.2、curl发送post请求

  • curl -d “name=XXX” url
  • curl -X POST url

2.3、其他命令

  • curl -o filename URL 保存响应内容
  • curl -i URL 显示头信息
  • curl -l URL 仅显示头信息
  • curl -s url 静默访问不输出错误和进度
  • curl -v URL 输出通信过程
  • curl -H headers url 添加请求头信息
  • curl -x “ip:port” 为请求添加代理

三、jq工具简介

3.1、常用方法

1. 格式化

  • jq格式化 echo ‘{“a”:1,“b”:2}’ | jq ‘.’
    image

2. 内容提取

# 提取指定key
echo '{"foo":53,"bar":"some datas"}' | jq .foo
# 从数组中提取单个数据
echo '[{"a":1,"b":2},{"c":3,"d":4}]' |jq .[0]
# 从数组中提取所有数据
echo '[{"a":1,"b":2},{"c":3,"d":4}]' |jq .[]
# 从数组中提取多个值
echo '[{"a":1,"b":2},{"c":3,"d":4},{"e":5,"f":6}]' |jq .[0,2]

image

3. json数据重组

# 数据重组成数组
echo '{"a":1,"b":2,"c":3,"d":4}'| jq '[.a,.b]'
# 数据重组成对象
echo '{"a":1,"b":2,"c":3,"d":4}'| jq '{"tmp":.b}'

image

举报

相关推荐

0 条评论