摘要: 1.函数的动态参数:   1.*args   位置参数动态传参      1 def fun(a,b,c,d,e): 2 print(a,b,c,d,e) 3 fun(1,2,3,4,5) 结果:1 2 3 4 5 顺序:位置参数=>*args=>默认值参数 *在这里表示接收位置参数的动态传参... 阅读原文
2018-08-10 18:24:01 阅读(1824) 评论(0)
摘要: 常用内置模块 一、time模块 在python中,时间分为3种       1.时间戳: timestamp,从1970年1月1日到现在的秒数, 主要用于计算两个时间的差     2.localtime: 本地时间 表示的是计算机当前所在的位置   3.UTC:世界协调时间 import tim... 阅读原文
2018-08-10 17:38:07 阅读(1780) 评论(0)
摘要:     目标情况 这次我们的目标网站,是ajax加载的数据,首先,打开网页后,直接用浏览器(火狐)自带的开发者工具,点击网络,然后下滑网页,点击xhr,找到json数据,可以看到大概有100条内容!进群:548377875   即可获取数十套PDF哦!     里面有每一个视频的相关信息,我们只需要取... 阅读原文
2018-08-10 16:37:05 阅读(1960) 评论(0)
摘要: 1 分析英文文本 1 from wordcloud import WordCloud 2 import os 3 4 cur_path = os.path.dirname(__file__) 5 6 with open(os.path.join(cur_path, 'love_en.txt')) a... 阅读原文
2018-08-10 15:53:04 阅读(2075) 评论(0)
摘要: 一丶动态参数   1.*args 位置参数,动态传参 def func(*food): print(food) print(func("米饭","馒头","福建人","犹太人"))   将所有的位置参数都赋给*food   2.**kwargs 关键字参数,动态传参 # 关键... 阅读原文
2018-08-10 14:34:06 阅读(1718) 评论(0)
摘要:   Python的hashlib提供了很多摘要算法,如MD5,SHA1等常用算法。   什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(如MD5值共32位,且每位都是用16进制进行表示)。   摘要算法就是通过摘要函数对任意长度的数据data计算出固定... 阅读原文
2018-08-10 13:55:02 阅读(1562) 评论(0)
摘要: Django已经学过的知识点:   1. Urls.py 路由系统:   正则   分组匹配 --> 位置参数   分组命名匹配 --> 关键字参数   分级路由   include   给路由起别名   name="xx"   反向解析url   view  ... 阅读原文
2018-08-10 13:45:02 阅读(1740) 评论(0)
摘要: vim命令的 使用 vim c.py 进入文件或者创建文件 esc按键 命令模式 黄绿色 i 插入模式 蓝色 英文模式下打:号 末行模式 q 英文模式下按q强制退出 wq 保存退出 q! ... 阅读原文
2018-08-10 13:12:01 阅读(804) 评论(0)
摘要: ORM:对象关系映射(Object Relational Mapping,简称ORM) 作用:根据类生成表结构,将对象、列表的操作转换成对象的SQL语句,将SQL语句查询的结果转换为对象或列表 优点:极大的减轻开发人员的工作量,不需要面对因数据库的变更而导致代码无效再修改代码 在Django中是出于models和数据... 阅读原文
2018-08-10 12:52:03 阅读(2437) 评论(0)
摘要:   文章思路:本文将先介绍协程的概念,然后分别介绍Python2.x与3.x下协程的用法,最终将协程与多线程做比较并介绍异步爬虫模块。 协程 概念 协程,又称微线程,纤程,英文名Coroutine。协程的作用,是在执行函数A时,可以随时中断,去执行函数B,然后中断继续执行函数A(可以自由切换)。但这一过程并不是函... 阅读原文
2018-08-10 12:24:03 阅读(1851) 评论(0)