![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python3
文章平均质量分 57
Rustone
这个作者很懒,什么都没留下…
展开
-
Python获取ip代理初步(一)
一、获取ip代理代码:# IP地址取自国内髙匿代理IP网站:http://www.xicidaili.com/nn/# 爬取首页IP地址,分为HTTPS和HTTP两类# 随机获取一个http的代理(注意:有可能选择到的这个ip代理不可用)from bs4 import BeautifulSoupimport requestsimport randomurl = 'https:...原创 2020-01-20 22:07:45 · 650 阅读 · 0 评论 -
python 查看cpu的核数
代码:from multiprocessing import cpu_countprint("CPU的核数为:{}".format(cpu_count()))print(type(cpu_count()))结果:CPU的核数为:4<class 'int'>原创 2020-01-20 16:02:37 · 14743 阅读 · 1 评论 -
Anaconda3 安装 fake-useragent
fake-useragent 能够提供随机的User-Agent,模拟浏览器使用的User-Agent。环境:Win10系统能,Anaconda3 + PyCharm, Python3.6一、安装步骤:1.以管理员身份运行【Anaconda Prompt】:2.输入命令:pip install fake-useragent结果如上图所示,安装成功,但是注意用 ...原创 2020-01-10 14:39:23 · 11758 阅读 · 1 评论 -
用Python爬取顶点小说网站中的《庆余年》思路参考——记一次不成功的抓取
目的:用python爬虫抓取顶点小说网站中的《庆余年》小说内容个,并保存为txt格式文件。环境:Win10系统,Anaconda3 + PyCharm, python3.6版本思路:(1)先在整个目录页,下载每一章节对应的URL和标题;(2)针对每一章的URL,下载对应的内容,将内容按照顺序存在TXT文件中。步骤:1.顶点小说中《庆余年》的主页网址:https://www.b...原创 2020-01-03 23:37:11 · 1720 阅读 · 0 评论 -
Python3中替换指定字符:replace()和正则表达式
在Python3中替换给出字符串中的指定字符或者特殊字符的方法:1,用replace()进行替换2,用正则表达式进行替换import re# 1,用字符串本身的replace方法:print('=======replace()替换=======')a1 = 'Hello world'b1 = a1.replace('world', 'python')print('1原始...原创 2018-11-15 22:27:43 · 86043 阅读 · 4 评论 -
Python3 re.match()方法的贪婪与非贪婪
re.match()方法:尝试从字符串的起始位置匹配正则表达式,如果匹配成功,就返回一个匹配成功的结果;如果匹配失败,则返回None。re.match(pattern, string, flags=0)pattern : 正则中的模式字符串。 string : 要被查找替换的原始字符串。 flags : 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。例...原创 2018-11-17 21:10:57 · 4167 阅读 · 0 评论 -
Python3 正则表达式中group()方法获得匹配结果
正则表达式中用match()方法可以获得匹配的字符串内容。如果想从字符串中提取出一部分内容,可以用括号将提取目标括起来。括号()实际上标记了一个子表达式的开始和结束的位置,被标记的每个子表达式会依次对应每个分组,调用group()方法传入分组的索引即可获得提取的结果。注意:group()方法的分组索引从1开始;默认索引为0,表示匹配到的结果。 groups()方法...原创 2018-11-18 18:36:52 · 8015 阅读 · 0 评论 -
正则抓取猫眼TOP100电影的海报
1,打开猫眼电影TOP100的榜单网址:http://maoyan.com/board/42,Google Chrome 浏览器中按F12,打开开发者面板,使用Network:此时什么也没有。3,回到榜单的原始页面,按下F5进行刷新,此时再看开发者面板中的Network中会有信息流:通过查找看到每条电影的相关信息均在一个<dd></dd>中,上图...原创 2018-11-19 10:30:13 · 1014 阅读 · 0 评论 -
Python3 re.search()方法
re.search()方法扫描整个字符串,并返回第一个成功的匹配。如果匹配失败,则返回None。与re.match()方法不同,re.match()方法要求必须从字符串的开头进行匹配,如果字符串的开头不匹配,整个匹配就失败了;re.search()并不要求必须从字符串的开头进行匹配,也就是说,正则表达式可以是字符串的一部分。re.search(pattern, string, fla...原创 2018-11-19 10:58:34 · 174150 阅读 · 5 评论 -
Python3 re.findall()方法 及 re.compile()
re.findall()在字符串中找到正则表达式所匹配的所有子串,并返回一个列表;如果没有找到匹配的,则返回空列表。返回结果是列表类型,需要遍历一下才能依次获取每组内容。findall(patern, string, flags=0)pattern : 正则中的模式字符串。 string : 要被查找替换的原始字符串。 flags : 标志位,用于控制正则表达式的匹配方式,如:是...原创 2018-11-20 20:45:56 · 24703 阅读 · 0 评论 -
Anaconda3环境下安装pyecharts
在Anaconda3环境下,Pycharm编辑器,安装pyecharts并画图。1,以【管理员身份】打开Anaconda Prompt命令行,直接输入以下命令即可:pip install pyecharts如下图所示:(安装成功后又安装一遍)2,继续输入:pip install pyecharts-snapshot如下图所示:(安装成功后又安装一遍)3,打开...原创 2018-12-20 20:59:41 · 7911 阅读 · 7 评论 -
python中pyecharts绘制带有涟漪特效的动态散点图
pyecharts中的EffectScatter可用来绘制带有涟漪动画的动态散点图from pyecharts import EffectScatterv1 = [10, 20, 30, 40, 50, 60]v2 = [25, 20, 15, 10, 60, 33]es = EffectScatter("动态散点图")es.add("effectScatter", ...原创 2018-12-21 16:01:28 · 8627 阅读 · 2 评论 -
python中pyecharts绘制地图
pyecharts中的Geo 地理坐标系组件用于地图的绘制,可直接使用全国的城市信息。使用前先安装相关地图扩展包:pip install echarts-countries-pypkgpip install echarts-china-provinces-pypkgpip install echarts-china-cities-pypkgpip install echarts-c...原创 2018-12-23 10:44:26 · 7211 阅读 · 6 评论 -
python中pyecharts绘制地图(2)
pyecharts中的Map地图组件可用来地理区域的数据可视化。1,全国地图from pyecharts import Mapvalue = [155, 10, 66, 78]attr = ["福建", "山东", "北京", "上海"]maps = Map( "全国地图示例", title_color="#fff", title_pos="center...原创 2018-12-26 17:01:45 · 7392 阅读 · 16 评论 -
python中pyecharts绘制饼图
pyecharts包绘制饼图需要调用Piefrom pyecharts import PiePie.add()方法签名:add(name, attr, value, radius=None, center=None, rosetype=None, **kwargs)name -> str 图例名称 attr -> list 属性名称 ...原创 2019-02-12 16:30:09 · 48319 阅读 · 9 评论 -
Python3建立多级目录os.makedirs(),改变当前路径os.chdir()
Win10的Python3环境下,在指定文件夹下建立多个子文件夹,每个子文件夹中写入示例文件。os.makedirs() 用来建立多级目录os.chdir() 用来改变当前路径到目标路径下面,注意目标路径要用绝对路径import osfor i in range(1, 11): mulu_number = 'MuLu{}'.format(i) pri...原创 2018-11-14 16:23:47 · 7513 阅读 · 0 评论