摘要:   阅读原文
2019-06-22 18:45:06 阅读(2511) 评论(0)
摘要: 在Python中,有这两个概念容易让人混淆。第一个是可迭代对象(Iterable),第二个是迭代器(Iterator),第三个是生成器(Generator),这里暂且不谈生成器。 可迭代对象 列表、元组、字符串、字典等都是可迭代对象,可以使用for循环遍历出所有元素的都可以称为可迭代对象(Iterable)。在Pyt... 阅读原文
2019-06-22 17:43:02 阅读(2236) 评论(0)
摘要: 嵌套 ? 一系列字典存储在列表or列表作为值存储在字典or字典中套字典  1. 字典列表 alien_0 = {'color': 'green', 'points': 5} alien_1 = {'color': 'yellow', 'points': 10} alien_2 = {'color': 'red',... 阅读原文
2019-06-22 16:47:01 阅读(3570) 评论(0)
摘要: 6.8 包的使用 包就是一个包含有init.py文件的文件夹,所以其实我们创建包的目的就是为了用文件夹将文件/模块组织起来 强调: 在python3中,即使包下没有__init__.py文件,import 包仍然不会报错,而在python2中,包下一定要有该文件,否则import 包报错 包以及... 阅读原文
2019-06-22 16:13:02 阅读(2094) 评论(0)
摘要: 6.21自我总结 一.爬取斗图网 1.摘要 使用xpath匹配规则查找对应信息文件 将请求伪装成浏览器 Referer 防跨域请求 2.爬取代码 #导入模块 import requests #爬取网址 url = 'http://www.doutula.com/' #伪装成成浏览器请求 #... 阅读原文
2019-06-22 15:38:01 阅读(2192) 评论(0)
摘要: 1.遍历key值 1 >>> d = {'Python':'astonishing', 'C++':'complicated', 'Java':'versatile'} 2 >>> for key in d: 3 ... print(key + ':' + d... 阅读原文
2019-06-22 14:42:02 阅读(2315) 评论(0)
摘要: 一、算法和数据结构 什么是算法和数据结构?如果将最终写好运行的程序比作战场,我们程序员便是指挥作战的将军,而我们所写的代码便是士兵和武器。 那么数据结构和算法是什么?答曰:兵法!故,数据结构和算法是一名程序开发人员的必备基本功,不是一朝一夕就能练成绝世高手的。冰冻三尺非一日之寒,需要我们平时不断的主动去学习积累。... 阅读原文
2019-06-22 14:31:07 阅读(2796) 评论(0)
摘要: uwsgi是提供动态服务的 nginx反向代理  在项目中创建一个settings.py的副本。我这里重命名为copy_settings.py,将配置文件中的DEBUG=False   修改项目下wsgi.py的启动配置文件名称     环境配置:   第一步:在Linux系统中创建一个运行虚... 阅读原文
2019-06-22 14:10:39 阅读(2862) 评论(0)
摘要: Python(生成器,推导式,内置函数,闭包) 一、生成器初始 生成器的本质就是迭代器,python社区中认为生成器与迭代器是一种 生成器与迭代器的唯一区别,生成器是我们自己用python代码构建成的 二、生成器产生方式 生成器函数 生成器表达式 python给你提供的一些内置函数,返回一个生成器 def f... 阅读原文
2019-06-22 13:03:01 阅读(2486) 评论(0)
摘要: 问题描述 项目过程中写了一个小模块,设计到了日志存储的问题,结果发现了个小问题。 代码结构如下: db.py run.py 其中db.py是操作数据库抽象出来的一个类,run.py是业务逻辑代码。两个文件中都有使用Python自带的logging模块,来记录日志。其中前者将日志存入到db_xxx.log下,后者存入r... 阅读原文
2019-06-22 11:34:02 阅读(2408) 评论(0)