前言关于python爬虫目前有两个主流的库一个是urllib和requests在python3中urllib2已经没有了,取而代之的是urllib.request。这里的话我将首先介绍urllib.request的使用。之后我再介绍request,我本人是打算做一个系列的爬虫教程不仅仅包括入门还有实战进阶所以我希望浏览我写的博客时可以按顺序浏览学习。那么废话不多说奉上名言成功没有偶然。即便有些胜利者谦虚地说,自己的成功是偶然的缘故。——尼采开始正片!!!u
系统 2019-09-27 17:57:27 2211
在使用正则表达式时,匹配算法存在贪婪模式和非贪婪模式两种模式,在《第11.8节Pytho正则表达式的重复匹配模式及元字符“?”、“*”、“+”功能介绍》中的重复匹配模式就是贪婪模式。什么是贪婪模式呢?就是匹配的时候,在整体匹配的情况下最大可能多的匹配最多的字符。非贪婪模式就是只要在字符串从左往右匹配模式串成功即停止匹配。如模式串“<.*>”在匹配字符串'b'时,会匹配到整个字符串,这就是贪婪模式,如果是非贪婪模式,则匹配到’’就结束了。关于贪婪模式和非贪婪
系统 2019-09-27 17:54:17 2211
数据集:https://archive.ics.uci.edu/ml/datasets/Adult这个数据集是字符数据集,你需要自己进行清洗数据转换数据之类的,好在python的字符串操作特别简单,好处理。特征取了学位情况、工作职业性质、工作单位之类的。朴素贝叶斯:https://www.bilibili.com/video/av36338359?from=search&seid=1177086802297258225这个的数据集是预测一个人的年薪是否能超
系统 2019-09-27 17:52:08 2211
本文为大家分享了pythontkinter图形界面代码统计工具的更新版,供大家参考,具体内容如下代码统计工具修改了导出excel功能,把原来的主文件进行了拆分code_count_windows.py#encoding=utf-8importos,sys,timefromcollectionsimportdefaultdictfromtkinterimport*importtkinter.messageboxfromtkinterimportttkfrom
系统 2019-09-27 17:52:04 2211
简单示例frommatplotlibimportpyplotaspltfromwordcloudimportWordCloudfilename="text.txt"#文本路径withopen(filename,encoding="utf-8")asf:data=f.read()font=r'C:\Windows\Fonts\FZSTK.TTF'wc=WordCloud(font_path=font,#如果是中文必须要添加字体background_color
系统 2019-09-27 17:50:12 2211
1、模板的使用Flask使用的是Jinja2模板,所以其语法和Django无太大差别Flask中模板里面,执行函数时,需要带()才执行1.为了防止xss攻击,加了验证,所以页面上显示字符串的形式,解决办法,有两种方法方法一:在后端使用Markup,等价于Django里的mark_safev=Markup("")方法二:在前端使用safe{{v1|safe}}2.静态文件的两种导入方式目录结构:在这里插入图片描述方式一:在这里插入图片描述方式二:在这里插入图
系统 2019-09-27 17:49:29 2211
Python入门之内置模块--time模块1、time模块time翻译过来就是时间,这个模块是与时间相关的模块importtime#内置模块--标准库(1)time.time()时间戳(时间戳表示的是格林尼治时间是从1970年1月1日00:00:00开始按秒计算的偏移量)print(time.time())#时间戳浮点数秒(2)time.sleep()睡眠time.sleep(3)#秒(3)time.localtime()将时间戳转换成结构化时间prin
系统 2019-09-27 17:48:58 2211
SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。首先,我们来构造一个最简单的纯文本邮件:fromemail.mime.textimportMIMETextmsg=MIMEText('hello,sendbyPython...','plain','utf-8')注意到构造MIMETe
系统 2019-09-27 17:48:30 2211
命名空间:每一个作用域变量存储的位置,或者解释为存储作用域中变量的字典。作用:获取想查看某个作用域中的变量名、变量值。使用方法:locals()#当前命名空间1.效果图:2.代码a=10b=20#定义一个变量接收全局命名空间里的变量名、变量值global_namespace=locals()print(global_namespace)print('\n\n\n')defone():c=30d=40#定义一个变量接收局部命名空间里的变量名、变量值local
系统 2019-09-27 17:47:13 2211
【程序人生编者按】《哪吒》看哭了无数人!编者看的那场,有很多小朋友,一开始他们还被太乙真人的滑稽,逗得哈哈笑。到了哪吒成魔要杀父亲、跪别父母、因为宿命不得以和敖丙为敌时,影院里突然安静下来。或许是编者泪点低,看着哪吒和李婧夫妇哭,自己也忍不住跟着哭。人们喜欢《哪吒》,不仅是因为它的特效,更是因为里面的亲情友情乃至师生情,是我们每个人的向往啊......本期文章,程序人生特邀作者Yura爬取B站5000条视频,为你揭秘电影的更多“优秀梗”,看完还能Get新技
系统 2019-09-27 17:46:45 2211