Skip to main content

moregeek program

# yyds干货盘点 # 盘点csv文件在excel中打开后乱码问题的三种处理方法_python爬虫与数据挖掘的博客-多极客编程

大家好,我是Python进阶者。前几天给大家分享了一些乱码问题的文章,阅读量还不错,感兴趣的小伙伴可以前往:盘点3种Python网络爬虫过程中的中文乱码的处理方法​,UnicodeEncodeError: 'gbk' codec can't encode character解决方法,今天基于粉丝提问,给大家介绍CSV文件在Excel中打开后乱码问题的两种处理方法,希望对大家的学习有所帮助。    

Read More

python学起,工资飞起_qq61307a2a445b3的博客-多极客编程

最近很流行一句话,叫做人生苦短,我用Python。今天,小白为大家简单介绍一下Python,并且给大家分享一下私藏已久的学习资料!1 Python 可以做什么?可以在服务器上使用 Python 来创建 Web 应用程序。Python 可以与软件一起使用来创建工作流。Python 可以连接到数据库系统。它还可以读取和修改文件。Python 可用于处理大数据并执行复杂的数学运算。Python 可用于快

Read More

python基本语法_qq61dbdd0df287f的博客-多极客编程

python是一种解释性的脚本语言,解释一行执行一行依靠缩进来区分代码块( : )变量del 在内存中删除变量==dir()==函数可以查看当前变量可以调用那些函数==eval()==函数可以将字符串当作函数表达式使用全局变量 ps:global关键字,在函数内部使用外部变量局部变量基本数据结构整型 int浮点型 float布尔型 bool True False字符

Read More

# yyds干货盘点 # 手把手使用 python 删除 windows 下的长路径文件_python爬虫与数据挖掘的博客-多极客编程

大家好,我是张三。0x01 文章背景近期,笔者所在公司的某业务系统的存储临近极限,服务器马上就要跑不动了,由于该业务系统A包含多个子系统A1、A2、A3 ... An,这些子系统的中间存储文件由于设计原因,都存储在同一个父级目录之内,唯一不同的是,不同子系统产生的文件和文件夹的名字都以该子系统名开始。如A1子系统产生的文件命名方式均为​​A1xxxxxx​​, A2子系统产生的文件名均为​​A2x

Read More

# yyds干货盘点 # 盘点一道python取整的基础题目_python爬虫与数据挖掘的博客-多极客编程

大家好,我是Python进阶者。一、前言前几天在小小明大佬的Python群里边看到一个昵称为【Big.白】的粉丝问了一道​​Python​​取整的基础题目,后来拿到钻石交流群问了一下,如下图所示。二、实现过程这是个基础题目,看上去确实不难,关键是逻辑实现。一开始自己给了一个解答,如下所示:def brf_cnt(consume_number): if abs(consume_number)

Read More

# yyds干货盘点 # pyecharts作图部分省市有数据显示,其他的省份都没有显示,怎么肥四?_python爬虫与数据挖掘的博客-多极客编程

大家好,我是Python进阶者。一、前言前几天有个粉丝【Lethe】问了一道​​Pyecharts​​可视化的问题,如下图所示。后来原始数据和代码都给到了,需要帮忙看看。二、实现过程下面是她自己的代码,如下所示:# 可视化部分import pandas as pdfrom pyecharts.charts import Map, Pagefrom pyecharts import options

Read More

# yyds干货盘点 # 盘点一道python取整的基础题目_python爬虫与数据挖掘的博客-多极客编程

大家好,我是Python进阶者。一、前言前几天在小小明大佬的Python群里边看到一个昵称为【Big.白】的粉丝问了一道​​Python​​取整的基础题目,后来拿到钻石交流群问了一下,如下图所示。二、实现过程这是个基础题目,看上去确实不难,关键是逻辑实现。一开始自己给了一个解答,如下所示:def brf_cnt(consume_number): if abs(consume_number)

Read More

# yyds干货盘点 # 如何使用Python实现两表对应列相加,尽管有的表头不一样?-多极客编程

大家好,我是我是Python进阶者。一、前言前几天Python铂金群有个叫【LEE】的粉丝问了一个数据处理的问题,这里拿出来给大家分享下。一开始以为只是一个简单的sum()函数求和而已,后来有粉丝发现其实没有想的这么简单。二、实现过程针对这个问题,【🌑(这是月亮的背面)】大佬这里给出两个解决方法,一起来看看吧。方法一第一个方法是将data2的列名更改为data1的列名,再相加,实现过程和代码如下图

Read More

# yyds干货盘点 #Python中的and和or,结果让人出乎意料之外-多极客编程

大家好,我是皮皮。一、前言前几天在Python最强王者交流群有个叫【Chloe】的粉丝问了一个Python基础的问题,关于​​and​​和​​or​​,这里拿出来给大家分享下,一起学习下。二、解决过程这里【杰】给出了解答,其实Python中,除括号外,and优先级较高,那么这里的话【瑜亮老师】也给出了解答,确实没有括号,表达式从左往右运算,and比or优先级高,先算and,再算or。首先计算​​a

Read More

# yyds干货盘点 # 盘点一道使用pandas.groupby函数实战的应用题目-多极客编程

大家好,我是我是Python进阶者。一、前言前几天Python青铜群有个叫【假装新手】的粉丝问了一个数据分析的问题,这里拿出来给大家分享下。一开始以为只是一个简单的去重问题而已,【编程数学钟老师】大佬提出使用set函数,后来有粉丝发现其实没有想的这么简单。目前粉丝就需要编号,然后把重复的编号删除,但是需要保留前边的审批意见。这么来看,使用set集合的办不到了。二、实现过程这里给出两个解决方法,一起

Read More

# yyds干货盘点 # 盘点一道Python中的yield生成器的题目-多极客编程

大家好,我是皮皮。一、前言前几天在Python最强王者交流群有个叫【Chloe】的粉丝问了一个Python生成器的问题,这里拿出来给大家分享下,一起学习下。二、解决过程这里【月神】给出了解答,如下图所示:当然了,这块有点难理解的部分,如下图所示:如果加​​return​​的话,效果就不一样了。这里在额外细节化一下,【瑜亮老师】给出了​​yield​​用法细节。这个题目主要就考察yield返回结果时

Read More

# yyds干货盘点 # Python网络爬虫中重新请求,请问有什么比较好的解决方法?-多极客编程

大家好,我是皮皮。一、前言前几天在Python钻石群有个叫【某嘟】的粉丝问了一个关于Python网络爬虫中重新请求的问题,这里拿出来给大家分享下,一起学习。二、解决过程这里【D I Y】大佬给了一个思路,确实可行。不过后来她自己又找到了一个更好的方法,找到一个​​HTTPAdapter​​可以实现超时重试,大概用法如下:from requests.adapters import HTTPAdapt

Read More

# yyds干货盘点 # Python列表中的深浅拷贝,你学废了嘛?-多极客编程

大家好,我是皮皮。一、前言前几天在Python最强王者交流群有个叫【Chloe】的粉丝问了一个Python深浅拷贝的问题,这里拿出来给大家分享下,一起学习下。二、解决过程深浅拷贝这个东东在列表中挺烦人的,傻傻分不清楚,不过不慌,明白了之后,就不难了。那么再看上面那道题目,【Chloe】先copy了才改变了list1的值,所以​​lst2​​的第二个元素还是20。至于其他的,就比较好懂一些了,看下图

Read More

# yyds干货盘点 # 盘点一个网络爬虫中常见的一个错误-多极客编程

大家好,我是皮皮。一、前言前几天在Python白银交流群有个叫【雨就是雨】的粉丝问了一个Python网络爬虫的问题,这里拿出来给大家分享下,一起学习下。问题如下:。二、解决过程这里很容易的一个怀疑点是原网页上的网页结构变化了,使用​​xpath​​选择器进行提取的话,会出现不匹配的情况,列表索引不在范围内,引起报错。【Python进阶者】给出了一个思路,确实可以使用​​try​​异常处理来避开,不

Read More

# yyds干货盘点 #盘点csv文件中工作经验列工作年限数字正则提取的四个方法-多极客编程

大家好,我是Python进阶者。一、前言前几天在Python黄金交流群有个叫【安啦!】的粉丝问了一个Python正则表达式提取数字的问题,这里拿出来给大家分享下,一起学习下。代码截图如下:可能有的粉丝不明白,这里再补充下。下图是她的原始数据列,关于【工作经验】列的统计。现在她的需求是将工作年限提取出来,用于后面的多元回归分析。二、解决过程这里提供四个解决方法,感谢【Python进阶者】和【月神】提

Read More

# yyds干货盘点 # 按照A列进行分组并计算出B列每个分组的平均值,然后对B列内的每个元素减去分组平均值-多极客编程

大家好,我是皮皮。一、前言前几天在Python星耀交流群有个叫【在下不才】的粉丝问了一个Pandas的问题,按照A列进行分组并计算出B列每个分组的平均值,然后对B列内的每个元素减去分组平均值,这里拿出来给大家分享下,一起学习。二、解决过程这个看上去倒是不太难,但是实现的时候,总是一看就会,一用就废。这里给出【瑜亮老师】的三个解法,一起来看看吧!方法一:使用自定义函数代码如下:import pand

Read More

# yyds干货盘点 # 盘点一个网络爬虫中常见的一个错误-多极客编程

大家好,我是皮皮。一、前言前几天在Python白银交流群有个叫【雨就是雨】的粉丝问了一个Python网络爬虫的问题,这里拿出来给大家分享下,一起学习下。问题如下:二、解决过程这里很容易的一个怀疑点是原网页上的网页结构变化了,使用​​xpath​​选择器进行提取的话,会出现不匹配的情况,列表索引不在范围内,引起报错。【Python进阶者】给出了一个思路,确实可以使用​​try​​异常处理来避开,不过

Read More

# yyds干货盘点 # Python面向对象中的类变量,实例变量怎么来理解?-多极客编程

大家好,我是皮皮。一、前言前几天在Python最强王者交流群有个叫【Chloe】的粉丝问了一个类变量和实例变量的问题,这里拿出来给大家分享下,一起学习下。二、解决过程在Python Tutorial中对于类变量和实例变量是这样描述的:Generally speaking, instance variables are for data unique to each instance and cla

Read More

# yyds干货盘点 # Python网络爬虫真实的URL看来真不能光凭着XHR找-多极客编程

大家好,我是我是皮皮。一、前言前几天在Python最强王者交流群有个叫【Rr】的粉丝问了一个关于Python网络爬虫问题,这里拿出来给大家分享下,一起学习。乍一看,这个是乱码,后来一想,这个也许不是真实的url,大概率是找错了。因为原网页是下图这样的,人畜无害。二、解决过程一开始以为是预览的问题,有时候在浏览器中预览状态确实会有乱码,看得并不完整,于是乎先让其看看response一栏。事实上,re

Read More

# yyds干货盘点 # 编写一个闭包函数,要实现的功能是计数功能-多极客编程

大家好,我是皮皮。一、前言前几天在Python最强王者交流群有个叫【杰】的粉丝问了一个Python装饰器的问题,这里拿出来给大家分享下,一起学习下。二、解决过程这里【东哥】给出了解答,其实这个题目就是在考你装饰器的内容。代码如下:count = 0def wrapper(func): def inner(*args, **kwargs): global count

Read More