Python学习
文章平均质量分 72
学习Python语言,应用,爬虫等
Van-bo
Get busy living or get busy dying
展开
-
Python爬虫-抓取PC端网易云音乐评论(GUI界面)
歌曲搜素网易云音乐网址为:https://music.163.com/思路是进入后输入一个歌曲名,点击搜索按钮,通过开发者调试工具捕获搜索请求,捕获到的数据信息如下:所有的歌曲相关信息都在result里面,每个a标签(超链接)里面携带着大量信息,包括歌曲名,id号,演唱者等等,这里最需要的最关键的一个信息就是它的id号,因为歌曲名作者可能会重复,但是id是唯一的,可以通过id来获取该歌曲其他信息。再查看该请求的URL,https://music.163.com/weap...原创 2021-08-18 11:56:42 · 2438 阅读 · 1 评论 -
Matplotlib绘制各类图像(折线图,曲线图...)-画图的神
散点图和折线图是数据分析中最常用的两种图形。其中,折线图用于分析自变量和因变量之间的趋势关系,最适合用于显示随着时间而变化的连续数据,同时还可以看出数量的差异,增长情况。Matplotlib 中绘制散点图的函数为 plot() ,使用语法如下:matplotlib.pyplot.plot(*args,scalex=True,scaley=True,data=None,**kwargs)常用参数及说明: 参数 接收值 说明 ...原创 2020-08-24 10:22:07 · 4437 阅读 · 0 评论 -
Python学习-TCP网络编程
1.客户端Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。大多数连接都是可靠的TCP连接。创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。举个例子,当我们在浏览器中访问百度时,我们自己的计算机就是客户端,浏览器会主动向百度的服务器发起连接请求。如果一切顺利,百度的服务器接受了我们的连接,一个TCP连接将会建立起来,然后进行数据通信,发送网页内容。因此如果要原创 2020-08-22 10:10:43 · 263 阅读 · 0 评论 -
Python学习-SQLite
SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。在使用SQLite前,先要搞清楚几个概念:表是数据库中存放关系数据的集合,一个数据库里面通常都包含多个表,比如学生的表,班级的表,学校的表,等等。表和表之间通过外键关联。要操作关系数据库,首先需要连接到数据原创 2020-08-21 16:14:16 · 100 阅读 · 0 评论 -
Python学习-多线程
1. 多线程首先区分线程和进程两个概念:进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。 线程是一条执行路径,是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位,一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己的堆栈和局部变量。线程由CPU独立调度执行,在多CPU环境下就允许多个线程同时运行原创 2020-08-02 11:12:41 · 175 阅读 · 0 评论 -
Python学习-函数模块
1.函数定义定义规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。语法定义:def functionname( parameters ): "函数_文档字符串" functio...原创 2020-07-29 20:18:14 · 341 阅读 · 0 评论 -
Python学习-条件循环
1.while循环while循环的语句格式为:while condition) statements当判断条件为真时,就会执行循环中的语句,当条件为假时退出循环,若条件为一个永真式,那么将会无限循环。例如:count = 0while (count < 9): print('The count is:', count) count = count + 1print("Good bye!")结果为:The count ...原创 2020-07-28 17:26:26 · 484 阅读 · 0 评论 -
Python学习-变量类型
1.单变量赋值等号(=)用来赋值,左边是一个变量名,右边是存储在变量中的值,定义变量不需要声明类型,可以直接赋值使用。例:temp1 = 100 # 赋值整型变量temp2= 10234.0234 # 浮点型temp3= "天气不错!" # 字符串2.多变量赋值Python支持给多个变量赋值。例:a=b=c=d=1Python还支持给多个不同类型的变量同时赋值。例:temp1,temp2,temp3 = 123,22.424,"天气还行"3.数据类.原创 2020-07-28 16:47:48 · 352 阅读 · 0 评论 -
从国外官网github下载各种软件安装包项目太慢怎么办
网速太慢,被限速经常失败,复制下面网址到迅雷下载原创 2020-04-22 23:45:36 · 2460 阅读 · 0 评论 -
python批量爬取图片
import requestsimport timeimport re\# 请求网页# header防止被禁止访问403,伪装成浏览器,不会被认为是pythonheaders = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) ...原创 2019-12-25 18:31:03 · 263 阅读 · 0 评论