-
auto
2019-05-16 21:23:24
python
2056°
20
一、MongoDB简介 MongoDB是由c++语言编写的,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB旨在为web应用提供扩展的高性能数据存储解决方案。MongoDB将数据存储为一个文档,数据结构由键值对(key=value)组成。 ...
-
auto
2019-05-16 21:23:24
python
2030°
20
1. Charles抓取兔儿故事背景介绍 之前已经安装了Charles,接下来我将用两篇博客简单写一下关于Charles的使用,今天抓取一下兔儿故事里面关于小猪佩奇的故事。 爬虫编写起来核心的重点是分析到链接,只要把链接分析到,剩下的就好办了。 2. 待爬取APP链接分析 夜神模拟器安装APP完毕, ...
-
auto
2019-05-15 22:15:18
python
2916°
20
当都为正数时,即1+2+3+...+99,如上,很简单; 其实,计算正负相间的式子也很简单,只需要加上一个标记正负号的变量乘到计数器上即可。 用一个布尔型变量来记录执行加法还是减法,也能达到同样的效果(这里额外增加一个要求,就是剔除某个数后,保持正负相间的累加) 这样,得到的就是1-2+3-4... ...
-
auto
2019-05-15 22:15:18
python
2111°
20
从生成器到协程 协程是指一个过程,这个过程与调用方协作,产出由调用方提供的值。生成器的调用方可以使用 .send(...)方法发送数据,发送的数据会成为yield表达式的值。因此,生成器可以作为协程使用。 从句法上看,生成器与协程都是包含yield关键字的函数。但是,在协程中,yield通常出现在表 ...
-
auto
2019-05-15 22:15:18
python
2043°
20
MTV Model Template View 数据库 模版文件 业务处理 了解Django框架,功能齐全 一.安装Django&Django基本配置 安装Django pip3 django 配置Django 1.配置Django环境变量 D:\Program files\python37 D:\ ...
-
auto
2019-05-15 22:15:18
python
2237°
20
一、啥是数据解析 在上一篇关于爬虫的博客里,我提到过,整个爬虫分为四个部分,上一篇博客已经完成了前两步,也就是我说的最难的地方,接下来这一步数据解析不是很难,但就是很烦人,但只要你有耐心,一步一步查找、排除就会提取出目标信息,这一步就相当于从接收到的庞大数据中提取出真正想要、有意义的信息,所以对于爬 ...
-
auto
2019-05-15 22:15:18
python
2119°
20
Django中间件的使用 中间件(middleware) 中间件应用于request与服务端之间和服务端与response之间,客户端发起请求到服务端接收可以通过中间件,服务端返回响应与客户端接收响应可以通过中间件,也就是说中间件可以处理request和response。 Django默认的中间件 ...
-
auto
2019-05-15 22:15:18
python
2204°
20
[TOC] 装饰器进阶 通过上一篇已经知道, 如果还有不理解什么是装饰器,请返回 "装饰器入门" 。 前面一篇算是装饰器的入门 。装饰器在 python语言中有着非常重要的应用。小到脚本的开发,大到很多功能负责的web框架开发。正如我们所知, 前面所看到的被装饰的 都是最简单函数格式, 这里所说的简 ...
-
auto
2019-05-15 22:15:18
python
2091°
20
想必大家都看过吧 Python编程从入门到实践 全书共有20章,书中的简介如下: 本书旨在让你尽快学会 Python ,以便能够编写能正确运行的程序 —— 游戏、数据可视化和 Web 应用程序,同时掌握让你终身受益的基本编程知识。本书适合任何年龄的读者阅读,它不要求你有任何 Python 编程经验, ...
-
auto
2019-05-15 22:15:18
python
1969°
20
1、第一个flask项目 2、Flask 和 Django的不同之处 3、Flask框架中一些参数的解释(基于上面的1) `Flask`就是一个类。 生成一个Flask的对象名为app,这就是类的实例化我们去看看Flask需要传什么参数 ,`static_url_path=None static_f ...
-
auto
2019-05-15 22:15:18
python
2262°
20
使用之前的创建虚拟环境方法(pipenv) 创建虚拟环境并进入虚拟环境 再安装我们的scrapy 然后创建项目 再使用pychram打开这个目录 写好代码后在pycharm下方点击终端输入 运行任务 简单使用结束 ...
-
auto
2019-05-15 22:15:18
python
2117°
20
[TOC] python协程入门 函数的执行顺序 在了解协程之前, 我们需要再次回想一下python中的多个函数执行的顺序是怎样的? 我们看看下面一段代码,在没有在解释器运行之前,你是否知道函数的最后输出的内容呢 函数从C1开始,在执行过程中,遇到函数B1此时函数就跳转到函数B1去执行,在跳转到B1 ...
-
auto
2019-05-15 22:15:18
python
2002°
20
正则表达式的特殊元素 匹配符号 描述 '.'(点dot) 在默认模式下,它匹配除换行符之外的任何字符。如果指定了DOTALL标志,则匹配包括换行符在内的任何字符 '^'(Caret) 匹配以字符串开头,找到后返回匹配的字段 import re print(re.findall("^abc","abc ...
-
auto
2019-05-15 22:15:18
python
2230°
20
文章转载:https://www.cnblogs.com/cyiner/archive/2011/09/18/2180729.html 在打开文件的时候open(r'c:\....') 加r和不加''r是有区别的 'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了' ...
-
auto
2019-05-15 22:15:18
python
2168°
20
GitHub代码练习地址:https://github.com/Neo-ML/PythonPractice/blob/master/SpiderPrac01_urlopen.py ...
-
auto
2019-05-15 22:15:18
python
1979°
20
1. 创建项目 1.1 新建项目 首先新建一个项目,名为 mysite,命令如下: 运行成功,生成一些目录: 1.2 启动服务器 执行成功,看到输出如下信息: 在浏览器中访问 ,看到以下信息,表示开启成功(Django2.x 以下版本不一样): 1.3 新建应用 现在我们新建一个应用(app),名为 ...
-
auto
2019-05-15 22:15:18
python
3193°
20
首先是一个views函数的例子 def get_user_profiles(request): if request.method == 'POST': myFile = request.FILES.get("filename", None) if myFile: dir = os.path.joi ...
-
auto
2019-05-15 22:15:18
python
1975°
20
这小节的题目看起来还挺晦涩的, crosstab 是 pandas 的一个函数, 作用还蛮强大的, 一起来看一下吧~~~ 首先还是先引入一个例子文件: 输出:好, 下面看一下 crosstab 的功力: 输出:crosstab 第一个参数是列, 第二个参数是行. 还可以添加第三个参数: 输出: 同时 ...
-
auto
2019-05-15 22:15:18
python
2191°
20
1. 第二款抓包工具Charles安装与使用 Charles和Fiddler一样,也是一款抓包工具,比Fiddler界面更加清晰,支持多平台 1.1 官方网址 https://www.charlesproxy.com/ 1.2 下载地址 Charles工具下载地址:https://www.charl ...
-
auto
2019-05-15 22:15:18
python
2259°
20
12–5. 使用 __import__().(a) 使用 __import__ 把一个模块导入到你的名称空间。 你最后使用了什么样的语法? (b) 和上边相同, 使用 __import__() 从指定模块导入特定的名字。 12–6. 扩展导入。创建一个 importAs() 函数. 这个函数可以把一 ...