随笔分类 -  python模块

Paramiko 远程连接
摘要:Paramiko 远程连接 通过 ssh 远程链接服务器并执行响应的操作,类似于 XShell ansible 批量管理服务器工具,底层用的就是 paramiko 模块 安装 基本使用 远程链接服务器的方式 用户名和密码 公钥私钥的方式 执行命令 用户名和密码方式 公钥私钥的方式 上传下载文件 如果 阅读全文
posted @ 2020-04-14 15:42 Rannie` 阅读(159) 评论(0) 推荐(0)
APScheduler
摘要:简介 APScheduler(Advanced Python Scheduler)是一个轻量级的 Python 定时任务调度框架(Python库)。 APScheduler 有三个内置的调度系统,其中包括: cron 式调度(可选开始/结束时间) 基于间隔的执行(以偶数间隔运行作业,也可以选择开始/ 阅读全文
posted @ 2020-04-09 20:04 Rannie` 阅读(249) 评论(0) 推荐(0)
psutil
摘要:[TOC] psutil 介绍 介绍一个处理进程的实用工具,这个是一个第三方库。应用主要有类似 ps、cd、top,还有查看硬盘、内存使用情况等。 推荐的理由主要有 2 个,第一个是跨平台的,不管是 OSX、Centos、Windows还是SUSE、Ubuntu,都可以用这个工具,对于运维来说,非常 阅读全文
posted @ 2020-04-09 13:41 Rannie` 阅读(287) 评论(0) 推荐(0)
matplotlib
摘要:[TOC] 简介 Matplotlib 是一个强大的 Python 绘图和数据可视化的工具包。 数据可视化也是我们数据分析的最重要的工作之一,可以帮助我们完成很多操作,例如:找出异常值、必要的一些数据转换等。 完成数据分析的最终结果也许就是做一个可交互的数据可视化 安装 简单回执线形图 在 jupy 阅读全文
posted @ 2020-04-01 18:02 Rannie` 阅读(177) 评论(0) 推荐(0)
Pandas
摘要:[TOC] 简介 pandas是一个强大的Python数据分析的工具包,它是基于Numpy构建的,正因pandas的出现,让Python语言也成为使用最广泛而且强大的数据分析环境之一 Pandas 的主要功能 具备对其功能的数据结构DataFrame,Series 集成时间序列功能 提供丰富的数学运 阅读全文
posted @ 2020-03-31 16:09 Rannie` 阅读(176) 评论(0) 推荐(0)
NumPy
摘要:[TOC] 简介 Numpy 是高性能科学计算和数据分析的基础包。它也是 pandas 等其他数据分析的工具的基础,基本所有数据分析的包都用过它。 NumPy 为 Python 带来了真正的多维数组功能,并且提供了丰富的函数库处理这些数组。 它将常用的数学函数都支持向量化运算,使得这些数学函数能够直 阅读全文
posted @ 2020-03-31 15:21 Rannie` 阅读(228) 评论(0) 推荐(0)
shutil
摘要:shutil 高级的文件,文件夹,压缩包的处理模块,也主要用于文件的拷贝 将文件内容拷贝到另一个文件中 shutil.copyfileobj(fsrc, fdst[, length]) 拷贝文件 shutil.copyfile(src, dst) 仅拷贝权限。内容、组、用户均不变 shutil.co 阅读全文
posted @ 2020-03-29 13:30 Rannie` 阅读(211) 评论(0) 推荐(0)
Python logging 模块
摘要:Python Logging 模块 Python 中的 logging 模块可以让你跟踪代码运行时的事件,当程序崩溃时可以查看日志并且发现是什么引发了错误。Log 信息有内置的层级——调试(debugging)、信息(informational)、警告(warnings)、错误(error)和严重错 阅读全文
posted @ 2020-02-28 18:51 Rannie` 阅读(172) 评论(0) 推荐(0)
UUID
摘要:UUID 1. 背景知识: UUID: 通用唯一标识符 ( Universally Unique Identifier ), 对于所有的UUID它可以保证在空间和时间上的唯一性. 它是通过MAC地址, 时间戳, 命名空间, 随机数, 伪随机数来保证生成ID的唯一性, 有着固定的大小( 128 bit 阅读全文
posted @ 2019-11-25 18:45 Rannie` 阅读(224) 评论(0) 推荐(0)
subprocess
摘要:subprocess subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值 subprocess 模块首先推荐使用的是它的 run 方法,更高级的用法可以直接使用 Popen 接口 run subprocess.run(args, *, stdin=N 阅读全文
posted @ 2019-11-19 14:34 Rannie` 阅读(175) 评论(0) 推荐(0)
collections
摘要:collections高级数据类型 这个模块实现专门的容器数据类型提供替代Python的通用内置容器 dict,list, set,和tuple。 | | | | | | | | 用于创建具有命名字段的元组子类的工厂函数 | | | 类似列表的容器,两端都有快速追加和弹出 | | | 类似于dict 阅读全文
posted @ 2019-11-18 16:09 Rannie` 阅读(182) 评论(0) 推荐(0)
hashlib
摘要:hashlib hashlib是一个加密模块,提供了常见的 摘要算法 ,如MD5,SHA1 MD5算法加密 , 检验数据完整性 所谓摘要算法,也可以称为:哈希算法,离散算法。即通过一个函数,将任意长度的数据转化为一个长度固定的数据串(通常16进制) 摘要算法: ​ 摘要一样,内容就一定一样:保证唯一 阅读全文
posted @ 2019-11-16 20:47 Rannie` 阅读(151) 评论(0) 推荐(0)
os,sys
摘要:os 与操作系统交互的模块 获取当前项目根目录,项目的根目录,路劲相关的值都用”常量” print(os.path.dirname(\__file__)) 获取当前根目录 print(os.getcwd()) 查看当前所在路劲 print(os.path.join(BASE_PATH,file_na 阅读全文
posted @ 2019-11-16 16:27 Rannie` 阅读(132) 评论(0) 推荐(0)
random
摘要:一、random库基本介绍 random库是使用随机数的Python标准库 伪随机数:采用梅森旋转法生产的(伪)随机序列中元素 random库主要用于生产随机数 使用random库: 二、随机数函数 | 函数 | 描述 | | | | | | 默认获取0 –1之间的任意小数 | | | 随机生产一个 阅读全文
posted @ 2019-11-16 15:33 Rannie` 阅读(280) 评论(0) 推荐(0)
time、datetime
摘要:time() python的时间模块 时间戳: 给电脑看的、1970-01-01 00:00:00到当前时间,按秒计算 格式化时间(Format String): 给人看的、返回的是时间的字符串 '2019-11-16 14:20:42' 格式化时间对象(struct_time): 返回的是一个元组 阅读全文
posted @ 2019-11-16 15:10 Rannie` 阅读(135) 评论(0) 推荐(1)
re正则
摘要:常用语法: 字符 . 匹配任意除换行符“\n”外的字符 \ 转义字符,使用后一个字符改变原来的意思 [..] 字符集 预定义字符集: \d 数字:[0-9] \D 非数字:[^\d】 \s 空白字符:[<空格>\t\r\n\f\v] \S 非空白字符:[^\s】 \w 单词字符:[A-Za-z0-9 阅读全文
posted @ 2019-11-08 15:58 Rannie` 阅读(220) 评论(0) 推荐(0)
python常用模块
摘要:time、datetime --时间模块 random --随机模块 csv与openpyxl --Excel相关模块 jieba,wordcloud --中文结巴分词 re --正则模块 os --操作系统、sys --解释器 hashlib --加密模块 collections --高级数据类型 阅读全文
posted @ 2019-11-07 19:56 Rannie` 阅读(263) 评论(0) 推荐(0)
jieba分词wordcloud词云
摘要:1.jieba库的基本介绍 jieba 是目前表现较为不错的 Python 中文分词组件,它主要有以下特性: 支持四种分词模式: 精确模式 全模式 搜索引擎模式 paddle模式 支持繁体分词 支持自定义词典 MIT 授权协议 2.jieba库使用 jieba.cut 和jieba.lcut lcu 阅读全文
posted @ 2019-10-31 14:04 Rannie` 阅读(795) 评论(0) 推荐(0)
csv与openpyxl函数
摘要:csv函数 常用的存储数据的方式有两种——存储成csv格式文件、存储成Excel文件(不是复制黏贴的那种) 前面,我有讲到json是特殊的字符串。其实,csv也是一种字符串文件的格式,它组织数据的语法就是在字符串之间加分隔符——行与行之间是加换行符,同列之间是加逗号分隔。 为什么要加分隔符?因为不加 阅读全文
posted @ 2019-10-31 12:24 Rannie` 阅读(3020) 评论(0) 推荐(0)

去除动画
找回动画