亦良Cool
数通工程师一枚,喜欢编程和运维,记录学习中遇到的问题和相关的知识。博客用于记录、收藏、分享、学习等。
展开
-
01.Pandas 初体验:打开数据处理新世界
pandas依赖openpyxl所以要安装。查询多列,结果是一个pd.DataFrame。原创 2025-03-19 18:53:22 · 68 阅读 · 0 评论 -
30.Python面向对象:Python面向对象的三大特征:封装,继承,多态
object类是所有类的父类,因此所有类都有object类的属性和方法。内置函数dir()可以查看指定对象所有属性object有一个_str_()方法,用于返回一个对于“对象的描述”,对应于内置函数str()经常用于print()方法,帮我们查看对象的信息,所以我们经常会对_str_()进行重写。原创 2024-11-05 21:24:40 · 724 阅读 · 0 评论 -
29.Python面向对象:类和对象的概念和基本操作
创建一个猫的类,例如一个物种创建一个猫类的对象,比如我家猫叫:花花,他属于猫的一种。原创 2024-11-05 21:18:32 · 545 阅读 · 0 评论 -
28.Anaconda安装jupyter notebook、jupyterlab及体验
手贱,不小心将Anaconda自带得jupyter给卸载了,没法子了查了好多资料都比较麻烦,所以自己摸索着重新安装,记录一下心得。说明:Anaconda没有加入环境变量,Anaconda官方建议不要将Anaconda加入环境变量,这就意味着他和python是可以共存的。原创 2024-08-14 17:01:39 · 3483 阅读 · 0 评论 -
27.Anaconda入门详解(超级详细)
分两种情况,一种情况就是当前conda环境的python是conda安装的,和系统的不一样,那么xxx会被安装到anaconda3/envs/current_env/lib/python3.x/site-packages文件夹中,如果当前conda环境用的是系统的python,那么xxx会通常会被安装到~/.local/lib/python3.x/site-packages文件夹中。另一方面,之后你又安装了A的新版本,而不幸的是,B、C却与新版本的A不兼容因此依然是不可用的。原创 2024-08-13 13:45:53 · 1597 阅读 · 0 评论 -
26.Python基础补漏:装饰器
装饰器本质上是一个接收函数作为参数的函数,它返回一个新的函数或者修改过的原函数,通常用于插入日志、性能测试、权限校验、缓存、事务处理等场景。Python装饰器是一种特殊类型的函数,它可以修改或增强其他函数的功能,而无需更改原始函数的源代码。问题:给这个函数添加上性能测试的功能(即检测函数运行所耗的时间)但是不允许更改原函数的代码?原创 2024-08-11 19:22:56 · 224 阅读 · 0 评论 -
25.python常用库操作:python下载图片的脚本,requests模块的使用
貌似可以使用,只能拉一些古老的http网站,比较新的网站估计不行吧。python下载图片的脚本。原创 2023-10-30 16:31:41 · 111 阅读 · 0 评论 -
24.python常用库操作:python的subprocess 模块
subprocess 模块是 2.4 版本中新增的模块, 它允许您生成新进程,连接到它们的 输入 / 输出 / 错误 管道,并获得它们的返回码 (状态信息), 该模块的目的在于取代几个较旧的模块和功能。subprocess 模块可以用于执行系统命令, 拿到执行的结果, 速度比较的快, 并且它允许你创建一个新的进程让其去执行另外的程序, 并与它进行通信,获取标准的输入、标准输出、标准错误以及返回码等。2、将第一次执行命令拿到的结果进行第二次操作。3、直接一条终端命令实现上面的操作。1、简单执行命令拿到结果。原创 2024-06-18 22:01:44 · 427 阅读 · 0 评论 -
23.python常用库操作:python检测CPU占用、内存和磁盘剩余空间脚本练习
python检测CPU占用、内存和磁盘剩余空间。后续将其加入到计划列表中即可。原创 2023-09-03 11:44:17 · 720 阅读 · 0 评论 -
23.python常用库操作:利用psutil模块获取硬件信息,psutil模块详解
python获取电脑的磁盘信息。python获取电脑的磁盘信息。原创 2023-09-01 15:56:05 · 17 阅读 · 0 评论 -
22.python常用库操作:xlrd、xlwt对excel工作表的基础操作
内容如下。原创 2023-06-04 14:50:14 · 910 阅读 · 0 评论 -
21.python常用库操作:openpyxl模块处理Excel表格
python中能处理表格的模块有好多个,openpyxl模块只是其中一个,也是最简单的一个。原创 2023-02-07 16:07:16 · 896 阅读 · 0 评论 -
20.Python项目练习:python获取视频时长
如果需要从网络视频流中获取时长,需要使用不同的方法。这里使用方法一,方法二中的cv2包我安装失败了。让我郁闷的是cv2库我安装失败了。原创 2024-08-13 17:14:25 · 781 阅读 · 0 评论 -
20.python项目练习实战演练
【代码】20.python项目练习实战演练。原创 2023-04-16 10:37:31 · 48 阅读 · 0 评论 -
20.python项目练习:创建索引的函数
python创建索引的函数。原创 2023-04-08 01:40:48 · 288 阅读 · 0 评论 -
19-5.python遍历文件夹的几种方法
要求:遍历当前文件夹,不包含子目录,要求过滤出视频文件,并且只需要文件名,不包含绝对路径。要求:遍历当前文件夹,不包含子目录,要求过滤出视频文件,并且只需要文件名,不包含绝对路径。python遍历文件夹下的视频文件,包含子目录 ,显示为绝对路径。遍历目录下的所有文件,包含子目录 ,显示为绝对路径。原创 2024-04-18 17:54:57 · 1860 阅读 · 0 评论 -
19-4.python常用文件路径切片及写脚本
【代码】python常用文件路径切片及写脚本。原创 2024-05-29 22:47:40 · 876 阅读 · 0 评论 -
19-3.Python-文件模糊搜索匹配
Python-文件模糊搜索。原创 2023-04-12 22:45:09 · 1783 阅读 · 0 评论 -
19-2.python常用库操作:python复制、移动文件到指定文件夹
1、复制文件到指定文件夹。2、移动文件到指定文件夹。原创 2023-01-16 20:35:49 · 12565 阅读 · 1 评论 -
19-1.python常用库操作:python遍历路径下的文件及序列合并
遍历路径下的文件(不含子目录)遍历路径下的文件(不含子目录)原创 2023-03-26 01:52:45 · 333 阅读 · 0 评论 -
19.python常用库操作:OS模块详解
os 模块是 Python 内置的与操作系统中的文件系统相关的模块,该模块依赖于操作系统。通常情况下,如不特别指出,该模块提供的方法、属性在 Windows 和 UNIX(Linux 和 Mac OS X) 系统上都是可用的。说明:本文的内容都是以 Windows 操作系统为例进行介绍的,所有代码的执行结果也都是在 Windows 操作系统下显示的。关于 UNIX 系统上特有的方法、属性在本文中未列出,如果需要,请查阅 Python 的 API 文档。原创 2024-06-20 18:37:35 · 1435 阅读 · 0 评论 -
18.python常用库操作:Python操作MySQL基础使用
Python操作MySQL基础使用。原创 2023-10-26 19:21:52 · 784 阅读 · 0 评论 -
18.python常用库操作:python连接MySQL数据库,PyMySQL库的详解
以下代码实现了连接到一个database,并选择了其中一个表查询所有数据。原创 2023-03-04 15:05:35 · 359 阅读 · 0 评论 -
Python字符串常用方法详解
在 Python 开发过程中,经常需要对字符串进行一些特殊处理,比如拼接字符串、截取字符串、格式化字符串等,这些操作无需开发者自己设计实现,只需调用相应的字符串方法即可。注意,本章所讲的字符串方法,和内置函数(如 len() )不同,它们是字符串类型(str)所特有的,因此这些字符串方法的调用方式也比较特殊。在了解字符串的基本使用之后,本章将介绍 Python 字符串类型常用的几个方法。原创 2024-08-03 11:03:56 · 26 阅读 · 0 评论 -
17.python字符串处理练习:python在字符串中忽略大小写
【代码】python 在字符串中忽略大小写。原创 2023-09-09 12:52:28 · 605 阅读 · 0 评论 -
17.python字符串处理:判断字符串是否只包含数字或字母
python判断字符串是否只包含数字或字母。原创 2023-04-09 18:58:38 · 788 阅读 · 0 评论 -
17.python字符串处理:python判断一个字符串是否为纯数字
isdecimal()演示。isnumeric()演示。isdigit()演示。原创 2023-02-05 16:18:29 · 7888 阅读 · 0 评论 -
17.python字符串处理:字符串截取练习
工程部的需求:现在有一批文件`*.dwg`,文件的名称大概都是这种类型:`abc-15987654321bcdefg.dwg` 现在要求将结尾的bcdefg全部去掉,文件数量大概有几万个。于是就试着写了下面的函数:原创 2023-01-31 22:03:36 · 475 阅读 · 0 评论 -
17.python字符串处理:字符串切片、过滤、判断、比较的汇总
注意不包含中间的空格。原创 2023-04-07 16:58:53 · 10215 阅读 · 0 评论 -
16.python基础函数的练习:python调用ffmpeg批量进行转码
【代码】自定义python函数条用ffmpeg转码。原创 2023-01-25 19:01:46 · 761 阅读 · 1 评论 -
16.python基础函数的练习:创建文件索引
【代码】pythpon基础:创建文件索引。原创 2023-01-16 20:47:21 · 802 阅读 · 0 评论 -
15.Python基础:文件的读取、写入、追加,with open语句
二进制文件包含:图片、电影、音乐、文本等等。按文件中数据的组织形式,文件分为以下两大类。原创 2023-01-14 20:33:55 · 4457 阅读 · 0 评论 -
14.python报错解决:open()函数找不到文件,以及编码问题的解决办法
学习python时出现了下面几个问题学习环境就下面一段简单的代码连续报错,花了我1个小时解决。原创 2023-01-14 19:39:02 · 10010 阅读 · 0 评论 -
13.Python基础:Python函数部分小结
(1)简单数据类型(整型、浮点型、字符串)变量无论是否与全局变量重名,仅在函数内部创建和使用。函数退出后,变量被释放,如果有全局同名变量,其值不变。(2)简单数据类型(整型、浮点型、字符串)变量在用 global 保留字声明后,作为全局变量使用,函数退出后该变量保留且值被函数改变。(3)对于组合数据类型(列表,元组、集合、字典)的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部可以直接使用并修改全局变量的值。原创 2023-01-11 19:07:40 · 881 阅读 · 0 评论 -
13.Python函数:函数返回值 return
Python在调用函数时,为了使得函数返回我们想要的值,常用return来解决此问题。return语句可以同时将0个、1个或者多个函数运算后的结果返回函数被调用处的变量。执行调用函数,输出为None,没有结果输出,因为调用函数时并没有接收return这个结果。return 语句用来退出函数并将程序返回到函数被调用的位置继续执行。原创 2023-01-11 18:48:18 · 5727 阅读 · 0 评论 -
12.python函数:求随机数的函数random.randint()用法
函数功能:random.randint(参数1,参数2)参数1、参数2必须是整数函数返回参数1和参数2之间的任意整数, 闭区间举例:import randomresult = random.randint(1,10) #返回 [1, 10] 之间的任意整数print("result: ",result)输出:result: 6...原创 2022-02-14 16:02:38 · 15701 阅读 · 0 评论 -
11.python函数:匿名函数lambda
匿名函数lambda原创 2023-01-13 22:43:23 · 996 阅读 · 0 评论 -
10.python函数:函数的定义,参数的默认值
【代码】python自定义函数,以账户登陆为例。原创 2022-12-18 14:06:12 · 1942 阅读 · 0 评论 -
09.python故事:python和anaconda的故事
直到有一天,有家数据公司受不了了,因为每每重新下载 python 都要去下载上百个武器浪费大量时间,所以这家公司就发明了 anconda,可以理解成运输车,每当下载 anconda 的时候,里面不仅包含了 python,还有 180 多个库(武器)一同被打包下载下来。虽然 python 语言简单易懂,但刚出生的 python 语言还有很多东西不会,所以各路程序员就日夜编写代码,为 python 写了很多好用的库,你可以理解成给 python 这个小家伙打磨了好多好用的武器。原创 2022-12-20 19:43:47 · 490 阅读 · 3 评论 -
08.python数组:依据一个列表过滤另一个列表(2)
使用一个列表中的字符串查找包含另一个列表字符串。使用一个列表中的字符串排除另一个列表字符串。原创 2023-06-03 12:42:18 · 905 阅读 · 0 评论