随笔分类 -  python

python脚本技能,各种功能实现
摘要:AES拥有很多模式,而此次采用的CBC模式:通过密钥和salt(起扰乱作用)按固定算法(md5)产生key和iv。然后用key和iv(初始向量,加密第一块明文)加密(明文)和解密(密文)。 下面代码实现的思想:将加密文本处理以8*16位 这样的单位进行加密,每16个字节长度的数据加密成16个字节长度 阅读全文
posted @ 2018-05-16 18:34 犹冷 阅读(13302) 评论(0) 推荐(0)
摘要:crypto模块的目的是为了提供通用的加密和哈希算法。 AES是一种常用的对称加密算法,加解密都用同一个密钥。crypto模块提供了AES支持,但是需要自己封装好函数,便于使用 方法一: 1,到 https://www.dlitz.net/software/pycrypto/ 下载pycrypto 阅读全文
posted @ 2018-05-14 17:46 犹冷 阅读(1901) 评论(0) 推荐(0)
摘要:super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,通过使用 super 来实现 语法 阅读全文
posted @ 2018-04-02 19:08 犹冷 阅读(1327) 评论(0) 推荐(1)
摘要:1,SMTP发送带excel附件的邮件: 2,生成excel发送邮件并下载到本地客户端: 阅读全文
posted @ 2018-03-27 15:52 犹冷 阅读(23576) 评论(0) 推荐(0)
摘要:一、相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 1、smtplib模块 smtplib.SMTP([host[, port[, local_hostname[, timeout]]]]) SMTP类构造函数,表示与SMTP服务器之间的连 阅读全文
posted @ 2018-01-19 16:00 犹冷 阅读(221) 评论(0) 推荐(0)
摘要:MIME 基础知识 MIME 表示多用途 Internet 邮件扩允协议。MIME 扩允了基本的面向文本的 Internet 邮件系统,以便可以在消息中包含二进制附件。 MIME 信息由正常的 Internet 文本邮件组成,文本邮件拥有符合 RFC 2822/5322 的信息头和格式化过的信息体。 阅读全文
posted @ 2018-01-17 11:02 犹冷 阅读(662) 评论(0) 推荐(1)
摘要:""" 功能:将Excel数据导入到MySQL数据库 """ import xlrd import MySQLdb # Open the workbook and define the worksheet book = xlrd.open_workbook("pytest.xls") sheet = book.sheet_by_name("source") #建立一个MySQL连接 datab... 阅读全文
posted @ 2018-01-16 18:26 犹冷 阅读(1888) 评论(0) 推荐(0)