- 博客(23)
- 收藏
- 关注
原创 python爬虫|批量爬取某站视频评论数据
另外,还可以发现,往下拖动时评论慢慢加载出来,可知评论是动态加载的,我们用同样的方法获取第2条url,从而对比进行分析,此处目的是通过程序实现自动批量爬取。:最近一段时间ChatGPT成为热点,B站上也有许多相关视频,本文以此为例,对使用Python爬取B站视频评论做简要分享,以下是笔者的分析思路,欢迎探讨。需要说明的是以上链接只获取对视频的直接评论数据,而对于评论的评论是获取不到的,这些存储在另外的url中,可以通过类似方法获取得到。可以从上图看出,视频评论不是静态存储于源代码中的。
2023-04-06 14:27:25 688
原创 Python | 使用turtle库绘制太阳花
Python | 使用turtle库画笑脸滑稽表情。Python | 使用turtle库画笑脸滑稽表情。其他程序:绘制正方形螺旋线,绘制滑稽笑脸表情包。
2023-03-05 14:43:16 1844 1
原创 python|if语句必备基础知识
作用:多个条件同时满足则为真,只要有1个不满足则为假。作用:只要有1个满足则为真,所有条件都不满足时则为假。作用:根据值删除元素,若有多个只删除第一次出现的值。作用:删除指定位置(不指定默认最后一个)作用:空列表则为假,非空列表则为真。作用:根据range()内容生成列表。作用:判断某个值是否不在列表中。作用:判断某个值是否在列表中。作用:根据指定位置添加元素。作用:从列表末尾添加元素。作用:对列表进行永久性排序。作用:对列表进行临时性排序。作用:反转列表元素顺序。作用:删除指定元素。
2023-01-06 17:55:37 226
原创 python|列表常用方法操作2.0完善版
本文章补充完善了python列表内容,介绍了列表的增删、排序、快速生成等内容,为2.0版本,后续会继续补充完善。
2022-12-31 14:44:55 283
原创 python|字符串常用方法操作(附例子):修改字符串大小写title()、lower()、upper(),删除字符串空格及替换lstrip()、rstrip()、strip()、replace()
作用:将字符串变为首字母大写其余字母小写的形式。作用:删除字符串左边及右边的空格。作用:将字符串变为全部小写。作用:将字符串变为全部大写。作用:删除字符串左边的空格。作用:删除字符串右边的空格。
2022-12-30 11:46:35 777
原创 pyinstaller库打包成exe文件打开后报错:ModuleNotFoundError: No module named ‘eventlet.hubs.epolls‘
【提示】如果exe文件打开后很快就闪退无法清楚报错信息,可以在cmd窗口打开该文件查看报错信息。
2022-09-17 10:31:21 2838 2
原创 pyinstaller -F ... : 使用pyinstaller模块将py程序文件打包exe文件
使用此方法可将python文件转化为exe文件发送给他人,即使他人没有python环境也能运行,不仅适用于一般的python程序,对于实现爬虫、画图等功能的python文件同样适用。
2022-08-16 21:16:48 3668
原创 OFFICE、EXCEL、WORD、PPT操作技巧个人笔记本(持续更新)
本博客记录本人在使用过程中发现并认为平时比较少用到的操作和技巧。内容板块分为OFFICE、EXCEL、WORD、PPT共4个类型,每条内容会标记更新时间及所属板块,后续会持续更新,若觉得有用可以进行收藏,也欢迎分享更多平时遇到的小技巧和操作。......
2022-06-18 14:00:00 748
原创 python|pandas库选择数据:loc方法、iloc方法,选择行数据、列数据、行列数据
读取数据# 读入数据df = pd.read_excel('./student.xlsx', sheet_name='student1')# 设置行索引df.index = ['S1', 'S2', 'S3', 'S4', 'S5', 'S6']print(df)输出结果如下: 学号 姓名 性别 年级 班级 出生日期S1 19101 张三 男 19 1 1999-12-13S2 19102 王红 女 19 2 2000-11-
2022-05-08 15:26:40 4523
原创 python之numpy库入门知识
目录一、numpy库简介二、N维数组对象ndarray介绍1. 小例子2. ndarray对象的属性3. ndarray数组的创建方法(1)通过列表、元组创建(2)通过numpy中的函数创建4.ndarray数组的维度变换(1).reshape()方法(2) .resize()方法(3) .swapaxes()方法(4) .flatten()方法5.ndarray数组的类型变换(1) .tolist()函数6. 数组的索引和切片(1)一维数..
2022-04-22 11:11:06 360
原创 python报错 ImportError: cannot import name ‘Imputer‘ from ‘sklearn.preprocessing‘ 处理方法
原始导库语句:from sklearn.preprocessing import Imputer报错信息:ImportError: cannot import name 'Imputer' from 'sklearn.preprocessing' 处理方式:将导库语句换成如下语句from sklearn.impute import SimpleImputer并将程序中原来使用的Imputer改为SimpleImputer即可最终运行成功:Process fin
2022-04-14 17:16:54 6416 4
原创 Python | 使用turtle库绘制正方形螺旋线
代码如下:# 绘制正方形螺旋线from turtle import *speed(0) # 调节画笔速度pensize(3)pencolor("green") # 画笔颜色for i in range(60): # 利用for循环画出正方形螺旋线 seth(90 * i + 90) # 改变画笔方向 fd(10 + 5 * i) # 改变画线长度 i = i + 1done()打印结果如下:绘制滑稽表情打印效果(代码在效果下方):绘
2022-04-12 12:22:03 20801 3
原创 Python | 使用turtle库画笑脸滑稽表情
代码如下:from turtle import *speed(0) # 最快的画笔速度# 画圆脸setup(600, 600, 0, 0)penup()fd(-200)pendown()color('yellow', 'yellow')begin_fill()seth(-90)circle(200)end_fill()# 画嘴巴penup()seth(0)fd(10)pendown()pensize(3) # 调整画笔大小color('red')se..
2022-04-10 11:43:51 2960 4
原创 python | Pandas库数据预处理-重复值篇:drop_duplicates()函数及其subset参数、keep参数
相关文章python | Pandas库数据预处理-缺失值篇:info()、isnull()、dropna()、fillna()函数https://blog.csdn.net/m0_61523149/article/details/124009296目录原数据导入数据drop_duplicates():去重函数subset参数:设置去重参照列keep参数:设置去重要保留的数据原数据导入数据import pandas as pdstudent = pd.re.
2022-04-09 10:11:19 4873
原创 python | Pandas库数据预处理-缺失值篇:info()、isnull()、dropna()、fillna()函数
相关文章python | Pandas库导入Excel数据(xlsx格式文件)函数:read_excel()python | Pandas库导入csv格式文件函数:read_excel()目录数据源读取数据缺失值查找1. info()2. isnull()缺失值处理方式一:删除1. dropna()2.dropna(how='all')缺失值处理方式二:填充1. fillna()2. fillna({'a':'b'})数据源读取数据...
2022-04-07 13:22:23 12208
原创 python | Pandas库导入csv格式文件函数:read_csv()
python:Pandas库导入Excel数据(xlsx格式文件)函数:read_excel()https://blog.csdn.net/m0_61523149/article/details/123949745目录# 数据源# 写入路径# sep参数:默认英文逗号,还有空格和制表符(\t)等。# nrows参数:要读取的行数,默认None读取全部。# encoding参数:指定编码格式,默认utf-8。# 其它参数,与读取excel文件类似。# 数据源# ..
2022-04-04 11:50:54 3463
原创 python | Pandas库导入Excel数据(xlsx格式文件)函数:read_excel()
# 导入需要的库import pandas as pdimport openpyxl # 使用pd.read_excel中需要保证openpyxl库已安装,但可以不导入。# 数据源# 写入路径shuju1 = pd.read_excel(r'E:\2022Python\数据源.xlsx') # 'r'是转义字符,避免路径中的'\'被转译# shuju1 = pd.read_excel('E:/2022Python/数据源.xlsx') # 也可以不加'r',但要变为'/'
2022-04-04 10:40:05 30023 6
原创 python:匿名函数(lambda表达式)、列表生成式、map()函数
目录# 匿名函数(lambda表达式)# 列表生成式# map()函数# 匿名函数(lambda表达式)# 使用方法:lambda arg1,arg2,arg3,... : expression# 示例f = lambda x,y : x+yprint(f(2, 3))输出结果如下:5# 列表生成式# 示例1:列表的值的2倍再加1a = [1,2,3,4]c = [i*2+1 for i in a]print(c)# 示例2:将两个列表中的值两两相加
2022-04-03 10:12:46 802
原创 python基础入门学习复习:元组基础知识和操作
元组与列表都可归为序列类型,与列表有许多相同的用法。需要注意的是元组是不可变的序列类型,生成后是固定的,不能对其元素进行替换或删除。以下内容为python中元组部分知识和操作(含有代码示例),内容可查看目录。相关文章python基础入门学习复习:列表基础知识和操作python基础入门学习复习:字典基础知识和操作目录# 元组的定义赋值# 多级索引# 多变量同步赋值# 循环遍历# 函数多返回值# 元组与列表的转换# zip()函数# 元组的定义赋值..
2022-03-31 11:32:54 877
原创 python基础入门学习复习:字典基础知识和操作
可以把字典看成元素是键值对的集合,键值对之间没有顺序且不能重复。以下内容为python中字典部分知识和操作(含有代码示例),内容可查看目录。目录# 增# 删# 查# 改# 创建空字典# 置空# 返回所有的键信息# 返回所有的值信息# 返回所有的键值对# .get()# .pop()# .popitem()# 判断键是否存在# for循环# 增a = {'湖南': '长沙', '广东': '广州'}a['浙江'] =...
2022-03-25 11:42:38 1388
原创 python基础入门学习复习:列表基础知识和操作
列表是包含0个或多个对象引用的有序序列,属于序列类型。以下内容为python中列表部分知识和操作(含有代码示例),内容可查看目录。目录# 增# 删# 查# 改# 置空# 列表元素倒序# 复制(相当于生成副本)# 列表的复制# 列表的合并# 获取列表中值出现的次数# 获取列表中值出现的位置# 删除列表中的值# 排序# 增a = [1, 2, 3]a.append(4)print('末尾插入新元素:', a)b = [...
2022-03-23 20:42:09 1148
原创 python基础入门学习复习2:python语言特点总结
python语言是一种脚本语言,一般有以下重要特点:1、类库丰富。 python语言的内置类和函数库覆盖了计算机技术的各个领域。2、模式多样。 python在语法层面同时支持面向过程和面向对象两种方式。3、支持中文。 python中使用utf-8编码就可以表达中文、英文等。4、强制可读。 python语言中的语句间的逻辑关系需要通过强制缩进来体现,这样虽然有所限制,但也因此提高了程序的可读性。5、通用灵活。 ...
2022-01-23 20:35:59 1317
原创 python基础入门学习复习1:打印hello world
用python语言打印“Hello Wordl!”的代码比较简单,只需要下面这样一行代码即可:print("Hello Wordl!")而用C语言打印则需要比较长的代码:#include <stdio.h>int main(){ printf("Hello World!"); return 0;}...
2022-01-20 22:59:54 883
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人