Python
Obgo_空空
这个作者很懒,什么都没留下…
展开
-
使用 python paramiko服务器传输文件
使用 python paramiko服务器传输文件一、安装paramikopip install paramiko二、编写代码块import osimport paramikoclass SSHConnection(object): def __init__(self, host, port, username, pwd): self.__transport = None self.host = host self.port = p原创 2022-04-28 16:10:47 · 1110 阅读 · 0 评论 -
各种浏览器User-Agent大全,爬虫必备
**这里面有超过50个 user-agent ,包含PC和移动端, 并且可以直接复制粘贴到python代码里.**此方法,是随机其中一个user-agent:# -*-coding:utf-8 -*- import random # 返回一个随机的请求头 headersdef getheaders(): # 各种PC端 user_agent_list_2 = [...原创 2019-07-07 15:28:32 · 1303 阅读 · 0 评论 -
MongoDB使用aggregate联合查询
一、 lookup的功能及语法主要功能 是将每个输入待处理的文档,经过$lookup 阶段的处理,输出的新文档中会包含一个新生成的数组列(户名可根据需要命名新key的名字 )。数组列存放的数据 是 来自 被Join 集合的适配文档,如果没有,集合为空(即 为[ ])1、基本语法from需要join的表, localField相当于主表的键,foreignFiel相当于join的键db.getCollection.aggregate{ $lookup: { from: &原创 2020-08-04 14:48:01 · 715 阅读 · 0 评论 -
Mongodb分组聚合查询aggregate
一. 聚合框架聚合框架是MongoDB的高级查询语言,它允许我们通过转换和合并多个文档中的数据来生成新的单个文档中不存在的信息。聚合管道操作主要包含下面几个部分:命令功能描述$project指定输出文档里的字段$match选择要处理的文档,与fine()类似。$limit限制传递给下一步的文档数量。$skip跳过一定数量的文档。$unwind扩展数组,为每个数组入口生成一个输出文档。$group根据key来分组文档。$sort排序原创 2020-08-04 14:14:44 · 1713 阅读 · 0 评论 -
Python使用ffmpeg下载m3u8高清视频
一、安装ffmpeg环境1、下载ffmpegffmpeg下载链接2、解压加入环境变量选择你电脑的版本下载解压把bin目录加入环境变量中3、Python安装ffmpegpip install ffmpy3 -i https://mirrors.aliyun.com/pypi/simple/ 二、使用Python加ffmpeg下载视频from ffmpy3 import FFmpegdef ffmpeg_path(inputs_path, outputs_path): ''原创 2020-05-11 18:45:36 · 3469 阅读 · 5 评论 -
Python3写入CSV文件,解决空白行的问题
一、CSV文件CSV文件:Comma-Separated Values,中文叫,逗号分隔值或者字符分割值,其文件以纯文本的形式存储表格数据。二、Python写入CSV文件#!/usr/bin/python3# -*- coding: utf-8 -*-# 导入CSV安装包import csv# 1. 创建文件对象f = open('文件名.csv','w',encoding=...原创 2020-02-29 12:21:20 · 562 阅读 · 0 评论 -
Python使用ffmpeg批量去水印
一、安装模块1、Windows安装ffmpegffmpeg官网下载完了是一个压缩包解压,把bin目录加入环境变量2、Linux系统安装ffmpegsudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpeg3、Python安装调用模...原创 2019-12-07 11:50:53 · 3202 阅读 · 6 评论 -
ubuntn安装Python3
一、下载Linux包Python找到相应版本下载带有tar .xz后缀的包解压: tar -xvJf Python-3.7.1.tgz.xz二、安装依赖sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgradesudo apt-get install libffi-devsudo apt install -...原创 2019-11-20 18:04:39 · 240 阅读 · 0 评论 -
最新反编译小程序教程
一、工具1、note.js note.js2、反编译工具 下载地址2、ER文件管理器(百度)二、使用步骤1、准备一台有root的手机或者模拟器2、下载ER文件管理器4、.在模拟器或者上装上微信,使用微信访问你需要扒下来的小程序5、.然后打开第二步安装的RE管理器,进入 /data/data/com.tencent.mm/MicroMsg/{数字串}/appbrand/pkg...原创 2019-11-01 14:05:01 · 2137 阅读 · 0 评论 -
python调用百度人脸识别对美女进行颜值打分
调用百度人脸识别一、注册百度api先百度开发者开发平台注册应用https://ai.baidu.com/tech/face/detect1、创建应用2、管理应用APP_ID, API_KEY, SECRET_KEY都会用到安装使用Python SDK二、使用Python SDK1、安装SDKpip install baidu-aip2、新建一个AipFace:from ...原创 2019-10-17 10:18:51 · 3092 阅读 · 0 评论 -
Ubuntu16.04安装Redis和使用教程
环境Ubuntu 16.04安装Redis服务器端~ sudo apt-get install redis-server安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序检查Redis服务器系统进程~ ps -aux|grep redisredis 4162 0.1 0.0 10676 1420 ? Ss 23:24 0:00...原创 2019-07-11 09:54:30 · 376 阅读 · 0 评论 -
Python排队报号
题目有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。代码n = int(input('请输入个数'))List = list(range(1, n+1))num = 0while len(List) != 1: t = 0 for i in range(len(List)): num...原创 2019-08-19 17:06:24 · 318 阅读 · 0 评论 -
机器学习(一)——K-近邻(KNN)算法
机器学习(一)——K-近邻(KNN)算法最近在看《机器学习实战》这本书,因为自己本身很想深入的了解机器学习算法,加之想学python,就在朋友的推荐之下选择了这本书进行学习。一 . K-近邻算法(KNN)概述最简单最初级的分类器是将全部的训练数据所对应的类别都记录下来,当测试对象的属性和某个训练对象的属性完全匹配时,便可以对其进行分类。但是怎么可能所有测试对象都会找到与之完全匹配的训练对象呢...原创 2019-09-05 19:16:56 · 177 阅读 · 0 评论 -
机器学习(二)---朴素贝叶斯算法
机器学习(二)—朴素贝叶斯算法一、 贝叶斯定理1、准备知识贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。这个定理解决了现实生活里经常遇到的问题:已知某条件概率,如何得到两个事件交换后的概率,也就是在已知P(A|B)的情况下如何求得P(B|A)。这里先解释什么是条件概率:表示事件B已经发生的前提下,事件A发生的概率,叫做事件B发生下事件A的条件概率。其基...转载 2019-09-05 19:44:20 · 219 阅读 · 0 评论