笔记
文章平均质量分 63
WangGangdan
这个作者很懒,什么都没留下…
展开
-
Python基本图形绘制-turtle库总结
1:turtle库概述Turtle库是turtle绘图体系的python实现是python标准库2:turtle绘图窗体Turtle.setup(width, height, startx, starty) 设置窗口的位置及其大小例: 3:turtle空间坐标体系turtle.goto(x, y),海龟从当前位置直线移动到(x, y)。例: Tu...转载 2018-06-22 21:03:07 · 10039 阅读 · 0 评论 -
MySQL基础()零碎知识点
正文1.在自己电脑上连接自己的Mysql数据库(环境变量 phpStudy–>其他选项菜单–>Mysql工具–>MySQL命令行)环境变量:cmd->mysql -h 主机 -u 账号 -pEnter password2.在命令行界面里 想查看自己数据库中的所有数据库:show databases; //数据库show tables; //表3.想要选择原创 2018-11-10 21:11:29 · 223 阅读 · 0 评论 -
python之正则表达式(复杂篇)
前言继上篇文章说了正则表达式的基础用法,那今天我们就继续说一下正则表达式的复杂的用法。好了,废话不多说,直接进入正题。正文情景:当你想要匹配一个qq号,qq号码长度为5-10位,那根据上篇文章的说法,很容易就可以想到该正则:[0-9]{5,10}这样是可以的,但是当你匹配一个长度大于10的号码时就会出错,这时就会去该字符串的前10个数字出来,如下:import ...原创 2018-08-22 23:06:18 · 2043 阅读 · 0 评论 -
python之正则表达式(基础篇)
前言在向网页进行了提交请求之类的之后,我们可以得到了网页的返回内容,里面自然而然会有我们想要的数据,但是html元素文本这么多,我们不可能一 一去找我们需要的数据,这时就需要用到正则表达式了,正则表达式是学爬虫必须学的内容,而且不止python可以用,java等其他语言都可以用,所以学了好处大大。正文什么是正则表达式?正则表达式就是一个特殊的字符序列,可以用于检测一个字符串...原创 2018-08-22 22:12:44 · 946 阅读 · 0 评论 -
Python之requests库的基本使用(填坑)
前言在使用了urllib库之后,感觉很麻烦,比如获取个cookie都需要分几步,代码又多,又繁,那有没有更加容易点的请求库呢?答案是有的,那就是第三方库requests,这个库的作者是大名鼎鼎的kennethreitz,创作这个库的原因就是想让python开发者更加容易地发起请求,处理请求。里面还有个名字:HTTP for Humans,顾名思义,就是用来请求http的。想看源代码的可以在gi...原创 2018-08-19 00:50:17 · 2282 阅读 · 0 评论 -
Python之urlib库的基本使用(填坑)
以下为个人在学习Python过程中做的笔记总结之爬虫常用库urllib前言urlib库为python3的HTTP内置请求库urilib的四个模块:urllib.request:用于获取网页的响应内容urllib.error:异常处理模块,用于处理异常的模块urllib.parse:用于解析urlurllib.robotparse:用于解析robots.txt,主要用于看哪些...原创 2018-08-18 17:43:49 · 4528 阅读 · 0 评论 -
Jupyter Notebook 快速入门
Jupyter NotebookJupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具。Jupyter 主界面在开始使用 notebook 之前,我们先需要安装该库。你可以在 ...原创 2018-08-15 16:32:06 · 511 阅读 · 0 评论 -
python网络爬虫:股票数据定向爬取
百度股票(https://gupiao.baidu.com/stock/)属于静态网页数据,适合定向数据爬取;新浪股票(http://finance.sina.com.cn/stock/)数据存取在js文件中,属于动态数据,不适合定向爬取,所以选择百度股票(https://gupiao.baidu.com/stock/)作为爬取对象。PS:Robots协议没有禁止网络爬虫步骤说明步骤1: ...原创 2018-07-21 00:32:03 · 5133 阅读 · 2 评论 -
Window 下安装Redis Desktop出现电脑缺少MSVCP140.dll等,解决方法
前言最近在看崔庆才先生写的《python3网络爬虫开发实战》中Redis和Redis Desktop环境配置中遇到了点小麻烦,将解决方法分享给大家,或许能帮到遇到同样问题的同学安装过程一、安装Redis首先找到Redis的安装地址https://github.com/MSOpenTech/redis/releases。然后点进去找到.msi文件下载安装安装过程很简单不详...原创 2018-07-25 22:05:35 · 5775 阅读 · 5 评论 -
python网络爬虫五个小实例
实例一爬取京东商品信息import requestsurl="https://item.jd.com/6946605.html"try: r=requests.get(url) r.raise_for_status() r.encoding=r.apparent_encoding print(r.text[:1000])except: pri...原创 2018-07-19 18:22:05 · 25087 阅读 · 9 评论 -
Python基本数据类型(笔记)
在了解基本数据类型的时候,我们需要了解基本数据类型有哪些?数字int、布尔值bool、字符串str、列表list、元组tuple、字典dict等,其中包括他们的基本用法和其常用的方法,这里会一一列举出来,以便参考。然后我们还需要了解一些运算符,因为这些基本数据类型常常会用于一些运算等等。一、运算符 运算通常可以根据最终获得的值不同,可以分两类,即结果为具体的值,结果为bool值,那么...转载 2018-07-13 16:35:46 · 452 阅读 · 0 评论 -
python淘宝商品比价定向爬虫
要求(目标)利用requests、re库爬取 淘宝商品搜索“机械键盘”页面前两页,将商品价格、商品名称按顺序表格形式输出实现代码#CorwTaoBaoPrice.pyimport requestsimport re#获取页面函数def getHTMLText(url): try: r=requests.get(url,timeout=30) ...原创 2018-07-18 23:49:46 · 4307 阅读 · 7 评论 -
python3.6.5 读入txt文件报错('utf-8' codec can't decode byte 0x8b in position 60: invalid start byte)的解决
python3.6.5 读入txt文件:报错:‘utf-8’ codec can’t decode byte 0x8b in position 60: invalid start byte原因:txt文件的编码格式与python读入文件的指定的encoding参数不一致,encoding参数默认为 ANSI解决方法:1.调整你的txt 的编码格式文件——另存为—...原创 2018-07-11 22:27:38 · 2544 阅读 · 0 评论 -
python爬取中国最好大学排名(实例)
要求爬取2018年最好大学网上排名前20的学校,以表格形式输出,包括(排名,学校名称,总分)代码根据基本要求可以编写出初始代码A#CrawUnivRankingA.pyimport requestsfrom bs4 import BeautifulSoupimport bs4def getHTMLText(url): try: r=req...原创 2018-07-16 16:46:14 · 8367 阅读 · 5 评论 -
win10安装wordcloud安装失败(VC++ 14queshi)解决方法
VC++ 14的缺失问题安装wordcloud时出现报错信息:error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools 解决方法1.安...原创 2018-07-16 11:15:05 · 2566 阅读 · 8 评论 -
python练习题14:星号三角形 I
星号三角形 I描述读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。输入示例1:3输出示例2:** * *代码#方法一N = eval(input())a = int((N + 1) / 2)for i in rang...原创 2018-07-01 18:43:42 · 28687 阅读 · 0 评论 -
python基本语法 笔记一
一:基础知识1:严格缩进,单引号与双引号功能相同2:字符串的序号字符串的序号可以用两种方式表示-5 -4 -3 -2 -1我 喜 欢 编 程0 1 2 3 43:使用 [] 获取字符串的一个或多个字符索引:返回字符串的单个字符<字符串>[M]例: TermStr = “ABCDE”; TermStr[-1] = E;切片:返回字符串中一...转载 2018-06-18 14:20:16 · 413 阅读 · 0 评论 -
Python中yield的用法详解——最简单,最清晰的解释
前言首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是最简单的,最浅显易懂的,我就想问没有有考虑过读者的感受。正文接下来是正题:首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的r...转载 2019-03-01 10:23:40 · 510 阅读 · 2 评论