• python全栈开发-前方高能-生成器和生成器表达式

    python_day_13 今日主要内容 1. 生成器和生成器函数 生成器的本质就是迭代器 生成器的三种创建办法: 1.通过生成器函数 2.通过生成器表达式创建生成器 3.通过数据转换 生成器函数: 函数中包含了yield的就是生成器函数 注意:生成器函数被执行. 获取到的是生成器. 而不是...

    2018-07-19 05:47:01

  • w2_自学python_模块_列表_元组_字典_文件

    w2 16、第二周-第02章节-Python3.5-模块初识 sys模块 sys.path sys.argv os模块 os.system os.popen os.mkdir 17、第二周-第03章节-Python3.5-模块初识2 18、第二周-第04章节-Python3.5-pyc是什么 19、第二周-第05章节-Python3.5-python数据类型 20、第二周-第06章节-P...

    2018-07-19 05:47:02

  • python 之 查找某目录中最新的文件

    记录一下这个方法,感觉很有用!. 1 import os 2 def find_newest_file(path_file): 3 lists = os.listdir(path_file) 4 lists.sort(key= lambda fn: os.path.getmtime(path_file + ' \\ ' + fn)) 5 print (lists) 6 file_newest = os.path.join(path_file,lists[-1 ])...

    2018-07-19 05:47:00

  • Celery框架

    在学习Celery之前,我先简单的去了解了一下什么是生产者消费者模式。 生产者消费者模式 在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,...

    2018-07-19 05:46:59

  • python里用变量命名改善代码质量

    编程时,总会遇到各种各样的变量,取一个好的变量名能够有效提高代码的可读性,而且python是一种,动态类型的语言,良好的变量名,能够在编写代码或者再次阅读代码时提高效率。 1. 变量名不要太宽泛,要有描述性 在可接受的长度内,变量名能把它所指向的内容描述的越具...

    2018-07-19 05:46:59

  • python?自动发送邮件

    一.SMTP 协议 SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式 二.smtplib 模块 Python的smptlib模块提供了一种很方便的途径来发送电子邮件。它对SMTP协议进行了简单的封装。们可以...

    2018-07-19 05:46:58

  • 一、Django ORM

    一. django的ORM O(objects):类和对象。 R(Relation):关系,关系数据库中的表格。 M(Mapping):映射。 Django ORM 框架的功能: a) 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。 b) 根据设计的模型类生成数据库中的表格。 c) 通过方便的配...

    2018-07-18 01:16:08

  • python编辑三级目录

    一.需求分析 三级目录要能够实现以下要求: 显示根目录,任何子目录中都可以通过输入b字符来返回根目录 任何子目录中都可以通过输入q字符来返回上一级目录 主目录进入子目录后,系统能够打印子目录,根据指打印信息进入下级目录或者返回 二.代码实现 # 定义字典包括,...

    2018-07-18 01:16:07

  • 0012days(函数名的应用)

    2018-07-17 函数名的应用 1.函数名的内存地址 # def func():# print('呵呵')## print(func)# 结果: function func at 0x00000000021F89D8# 返回的是func这个函数在内存中的存储地址 2.函数名可以赋值给其他的变量 # def func1():# print('呵呵')## func1() # 调用函数"...

    2018-07-18 01:16:06

  • python 之 查找某目录中最新的文件

    记录一下这个方法,感觉很有用!. 1 import os 2 def find_newest_file(path_file): 3 lists = os.listdir(path_file) 4 lists.sort(key= lambda fn: os.path.getmtime(path_file + ' \\ ' + fn)) 5 print (lists) 6 file_newest = os.path.join(path_file,lists[-1 ])...

    2018-07-18 01:16:06

2