随笔分类 -  Python-标准库

摘要:简介: ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。 有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是通过ssh命令对远程服务器进行操作。 阅读全文
posted @ 2021-01-18 21:59 爱敲代码的二百斤 阅读(5334) 评论(0) 推荐(0)
摘要:说明:Python中默认安装的ftplib模块定义了FTP类,可用来实现简单的ftp客户端,用于上传或下载文件。 ftplib模块常用方法: ftp登陆连接 from ftplib import FTP #加载ftp模块 ftp=FTP() #设置变量 ftp.set_debuglevel(2) # 阅读全文
posted @ 2020-12-09 20:51 爱敲代码的二百斤 阅读(896) 评论(0) 推荐(0)
摘要:Python中的random模块用于生成随机数。 import random # 1.随机小数 print(random.random()) #大于0且小于1之间的随机小数 print(random.uniform(1,3)) #大于1且小于3的随机小数 # 2.随机整数 print(random. 阅读全文
posted @ 2020-05-08 15:48 爱敲代码的二百斤 阅读(241) 评论(0) 推荐(1)
摘要:time模块中时间表现的格式主要有三种: a、时间戳:Timestamp,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b、时间元组:struct_time,共有九个元素组。 c、格式化时间:Format string ,已格式化的结构使时间更具可读性。包括自定义格式和固定 阅读全文
posted @ 2020-04-26 11:37 爱敲代码的二百斤 阅读(323) 评论(0) 推荐(1)
摘要:AES注意事项: 1) 确保都使用AES_128 + ECB;2) 确保明文填充都使用的是Pkcs7;3) 加密key在AES_128长度必须是16, 24, 或者 32 字节(bytes);如果不够长必须填充,过长必须截取,建议直接md5;4) 加密向量iv与加密key有同样的约定,但在ECB可以 阅读全文
posted @ 2020-04-05 11:23 爱敲代码的二百斤 阅读(5176) 评论(0) 推荐(1)
摘要:python中的hashlib模块是个专门提供hash算法的库,里面包括md5, sha1, sha224, sha256, sha384, sha512,现总结 md5用法如下: MD5 MD5是一种不可逆的加密算法,目前是最牢靠的加密算法之一,尚没有能够逆运算的程序被开发出来,它对应任何字符串都 阅读全文
posted @ 2020-04-03 16:45 爱敲代码的二百斤 阅读(1634) 评论(0) 推荐(0)
摘要:关于python中base64加密解密方法的代码 以"*encode"结尾的方法用于将二进制串转为base64编码格式的字符串,以“*decode”结尾的方法用于将base64格式的字符串重新转为二进制串。 Base64是一种基于64个可打印字符来表示二进制数据的表示方法。 Base64 编码和解码 阅读全文
posted @ 2020-04-03 14:45 爱敲代码的二百斤 阅读(633) 评论(0) 推荐(0)
摘要:python的os模块-对文件的相关操作 1.文件重命名 os模块中的rename()可以完成对文件的重命名操作rename(需要修改的文件名, 新的文件名) import os os.rename("text1.txt", "text2.txt") 2.删除文件 os模块中的remove()可以完 阅读全文
posted @ 2020-02-29 21:53 爱敲代码的二百斤 阅读(347) 评论(0) 推荐(1)