• 【python】发送邮件,含附件

    def send_mail(_user,_pwd,_to): # f = open(file_new,'rb') # mail_body = f.read() # f.close() # 读取最新测试报告的内容 # with open("H:\\AS-automation\as-testcase\Api_01\m66y.zip", "rb") as f: # mail_body = f.read() msg = MIMEMultipart() body = MIMETex...

    2018-06-17 23:51:45

  • 函数--静态参数

    回顾 1、set集合的特点:去重,无序,可嵌套。 2、函数:def,参数,名字,函数体,返回值。 3、如果是定义函数,则函数体是不会执行的,只有在调用的时候才会执行。 参数的种类 a、普通参数:严格按照顺序,将实际参数复制给形式参数。 b、默认参数:一定要放在参数列...

    2018-06-17 23:51:47

  • 函数--基本格式

    编程方法类型 1、面向对象:以类为主要思路,定义的关键字class 2、面向过程:以过程为主的思路,定义的关键字为def 3、函数式编程:(最早)以函数为主要思路,定义的关键字为def 注意:过程和函数的区别就是:过程没有return 函数式编程的优势 1、减少代码的重复使用...

    2018-06-17 23:51:41

  • rabbitmq(中间消息代理)在python中的使用

    在之前的有关线程,进程的博客中,我们介绍了它们各自在同一个程序中的通信方法。但是不同程序,甚至不同编程语言所写的应用软件之间的通信,以前所介绍的线程、进程队列便不再适用了;此种情况便只能使用socket编程了,然而不同程序之间的通信便不再像线程进程之间的...

    2018-06-17 23:51:35

  • 文件的操作

    操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一、打开文件: 1 文件句柄 = file( ' 文件路径 ' , ' 模式 ' ) 注:python中打开文件有两种方式,即:open(...) 和 file(...) ,本质上前者在内部会调用后者来进行文件操作, 推荐使用 open 。 打开文件时,需...

    2018-06-17 23:51:34

  • I/O多路复用一些概念

    一、前言 在事件驱动模型中,我们说当程序遇到I/O操作时,注册 一个回调到事件循环中,主程序继续做其他事情。当I/O操作完成后,再切换回原来的任务。这就是说I/O操作是和程序本身没关系的,其实I/O操作都是由操作系统来完成的。那么程序怎么知道I/O操作完成并切换回来...

    2018-06-17 23:51:30

  • 《Flask Web开发——基于Python的Web应用开发实践》一

    目录 前言 第 8 章 用户认证 第 9 章 用户角色 第 10 章 用户资料 第 11 章 博客文章 第 12 章 关注者 第 13 章 用户评论 第 14 章 应用编程接口 前言 第1章-第7章学习实践记录请参见:《Flask Web开发基于Python的Web应用开发实践》一字一句上机实践(上) 本文记录自...

    2018-06-17 23:51:30

  • matplotlib柱状图-【老鱼学matplotlib】

    ...

    2018-06-17 23:51:29

  • Xadmin使用二

    1:修改site-title和site-footer,增加菜单折叠效果 在adminx.py中增加下面代码: class GlobalSetting(object): # 设置Title site_title = ' 投票管理系统 ' # 设置Footer site_footer = ' Django ' # 设置折叠效果 menu_style = " accordion " xadmin.site.register(...

    2018-06-17 23:51:26

  • 深入理解Lambda函数及其用法

    Lambda函数又称匿名函数,匿名函数就是没有名字的函数,函数没有名字也行? 当然可以啦。有些函数如果只是临时一用,而且它的业务逻辑也很简单时,就没必要非给它取个名字不可。 先来看个简单lambda函数 lambda x, y : x+ y function lambda at 0x102bc1c80 x和y是函数...

    2018-06-17 23:51:24

2