自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 删除列表元素的四种方法

1、mylist.index(iteem, start, end) item是元素,前提是要保证该元素在列表中,不然会报错。针对以上的方法,我做个补充,比如怎么确认列表中元素的索引。2、enumerate()方法。

2023-05-31 22:27:28 9273

原创 列表的差集,并集,交集

交集,并集,差集中,a与b的位置不同,它所得到的集合也是不一样的。

2023-05-31 22:09:44 124

原创 给文件名后加时间后缀

文件名后加时间戳

2023-05-31 21:53:59 693

原创 python复制文件到指定文件夹

序言: 今天做项目遇到一个问题,在做单元测试时,由于要上传文件夹,但是测试完成后程序会删除上传的文件,这样每次都要手动上传文件,维护成本很大!故想到把上传的文件放到指定的路径,每次运行测试的时候,复制一份即可。首先安装此模块:pip install shutil具体代码如下: 有一处要点,要切记

2022-09-06 21:00:36 7106 1

原创 Json模块的详细介绍

dump

2022-08-24 22:04:54 512

原创 实现logging模块根据日志级别显示不同颜色

在前面一章节中,已经总结了logging模块的基础知识和进阶知识点,可以实现记录日志的需求,但最近我发现,运行程序时有一大堆的运行记录,自定义的日志记录往往淹没于其中,我就想到用颜色来标明,接下来看正文吧!!!.........

2022-08-16 22:18:15 1929

原创 【logging模块】的学习之路

最近在工作期间,我遇到了我组内的大佬们写的相关的logging,羡煞我也。所以我通过网上学习,总结,掌握了python的logging的要点,我会把初学到进阶的掌握的知识点,与君共享!从以上的输出结果可以看到,输出的是大于等于WARNING的日志等级,且basicConfig只能有一个,其他的不起作用。建立了一个以sml.txt命名的文件,日志记录会保存到这个txt中,并不会打印到控制台中,以下是日志记录。接下来,在基础篇,我们要了解logging模块的一些基础概念,及其一些简单的用法,且听我娓娓道来。..

2022-08-13 11:29:11 294

原创 在字典中将键映射到多个值【进阶】

目录1.问题2.解决方案2.1defaultdict2.2 setdefault3.讨论1.问题我们想要一个能将键(key) 映射到多个值的字典(即所谓的一键多值字典)2.解决方案如果想让键映射到多个值,需要将这多个值保存到另一个容器如列表或集合中,可以这样创建字典d = { 'a' : [1,2,3,4], 'b' : [4,5]}2.1defaultdict可以利用collections模块中的defaultdict类,特点是:它会自动

2022-02-19 15:29:51 275

转载 TortoiseGit “Please commit your changes or stash them before you switch branches.“解决

1、工具tortoisegit2、问题背景比如需要提交的分支是a,代码写到了分支b上,切换分支时,报了上面的错。3、解决3.1 Sash changes3.2 切换分支3.3 stash pop3.4提交

2022-02-19 14:23:46 343

原创 Git/TortoiseGit冲突:commit your changes or stash them before you can merge[解决之道]

一、本文编写缘由 在工作了几个月的时间里,发现项目中需要用到将多个文件进行zip的压缩

2022-02-19 14:19:32 1249

原创 Python模块——os模块补充

import os def file_path(): '''打开当前运行脚本的绝对路径''' paths=os.path.dirname(__file__) print paths '''切割路径''' newpaths=paths.split('/')[0] print newpaths '''打开完整路径''' new=os.path.abspath(__file__) print newos.path.dirname(_.

2022-02-09 23:30:20 80

原创 f‘{}‘-‘%s‘%()-‘{}‘.format()

f'{}'Python3.6及以上版本才有,Python3.5及以下版本会出错。 '%s'%()常用格式 '{}'.format(){}里面可以带数字也可以不带数字,带数字编号可以调换输出顺序,还可以带关键字。 device = torch.device(f'cuda:{opt.local_rank}') #python3.6 device = torch.device('cuda:%s' % (opt.local_rank)) #python3.5...

2022-02-08 23:00:48 1244

原创 python去掉字符串中空格的方法

1.strip():把头和尾的空格去掉2.lstrip():把左边的空格去掉3.rstrip():把右边的空格去掉4.replace('c1','c2'):把字符串里的c1替换成c2。故可以用replace(' ','')来去掉字符串里的所有空格5.split():通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串s.split()将s按照空格(包括多个空格,制表符\t,换行符\n等)分割,并返回所有分割得到的字符串。s.split(sep)以..

2022-02-08 22:42:15 23258

原创 Python isinstance() 函数

描述isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。isinstance() 与 type() 区别:type() 不会认为子类是一种父类类型,不考虑继承关系。isinstance() 会认为子类是一种父类类型,考虑继承关系。如果要判断两个类型是否相同推荐使用 isinstance()。语法以下是 isinstance() 方法的语法:isinstance(object, classinfo)参数object -- 实例对象。

2022-02-08 21:43:40 796

转载 Python模块——os模块解析

os模块是Python中整理文件和目录最为常用的模块,该模块提供了非常丰富的方法用来处理文件和目录。接下来,我会对工作中常用的一些方法做总结,希望和大家一起成长。知识串讲1)模块的安装和导入# 导入import os2)os.getcwd()作用:获取当前的工作路径;os.getcwd()结果如下:3)os.listdir(path)作用:传入任意一个path路径,返回的是该路径下所有文件和目录组成的列表;path = r"C:\Users\黄伟\Desktop\pu.

2022-01-04 08:08:31 178

原创 处理问题单流程【DTS】

以下是针对开发人员的处理流程,点击【开发人员实施修改】1.基础类【问测试】1.1缺陷引入子版本1.2合入路标版本2.原因分析【责任主题】开发人员【缺陷归属人】。。。【缺陷类型】。。。【问题原因】。。。【解决方案】。。。【其他模块影响分析】。。。3.修改文件清单找到本地文件 --------TortoiseGit--------show log--------找到自己修改问题的记录-------ctrl+cCTRL+V 最后加上自己的问题单号4.处理意.

2021-12-27 21:20:52 2598

原创 Python与openpyxl的不解之缘【3】

目录1 批量调整字体、样式1.1 获取字体样式1.2 修改字体样式、1.3 设置单元格格式分类1.4 设置对齐样式1.5 设置边框样式1.6 设置填充颜色1.7 设置行高和列高1.8 合并单元格1 批量调整字体、样式1.1 获取字体样式cell.font.属性from openpyxl.styles import Fontfrom openpyxl import load_workbookworkbook = load_workbook(filen

2021-12-27 20:54:15 684

原创 Python与openpyxl的不解之缘【2】

1.最大行,最大列#最大行max_rows#最大列max_columns2.删除工作表

2021-12-25 22:43:41 304

原创 Python与openpyxl的不解之缘【1】

在进入工作期间,我碰到了一些开发任务,是关于Python与Excel之间的操作,比如读取,写入。接下来,我将一边学习,一边做总结。Excel 是 Windows 环境下流行的、强大的电子表格应用。openpyxl 模块让Python程序能读取和修改 Excel 电子表格文件。1. Excel文档基本定义工作簿(workbook): 一个 Excel 电子表格文档; 工作表(sheet): 每个工作簿可以包含多个表, 如: sheet1, sheet2等; 活动表(active sheet):..

2021-12-24 22:59:59 546

原创 二分法查找数据

目录场景解释代码场景假设要在字典中找一个以O打头的单词,你可以从A打头的部分开始查找,但更合乎逻辑的做法是从中间开始查找,这种算法就是二分查找解释二分查找是一种算法,其输入是一个有序的元素列表(从小到大),如果要查找的元素包含在列表中,二分查找返回其位置;否则返回null;下面的实列说明了二分查找的工作原理。我随便想一个1~100的数字。你的目标是以最少的次数猜到这个数字。你每次猜测后,我会说小了,大了或对了。使用二分查找时,每次都排除一半的数字一般而言,对于包含

2021-12-04 22:37:57 465 1

原创 TortoiseGit的具体操作

TortoiseGit其实是一款开源的git的版本控制系统,也叫海龟git。TortoiseGit提供了人性化的图形化界面,不用像Git一样输入许多语句,像git init、git add、git commit这些语句就通通不用记了。轻松使用鼠标,就可以完成代码的提交和上传。对于使用本地Git的新手来说,TortoiseGit更加简便,更加容易上手。

2021-12-01 20:02:35 2029

原创 TortoiseGit的安装与配置方法

1.为什么选择Git效率很多人有一种习惯吧,什么软件都要最新的,最好的。其实吧,软件就是工具,生产力工具,为的是提高我们的生产力。如果现有的工具已经可以满足生产力要求了,就没有必要换了。生产效率高低应当是选择工具的第一位。历史开源世界的版本控制系统,经历了这么几代:第一代,CVS,开创性的产品,至今很多古老项目仍在使用,但存在不少设计上的缺陷。第二代,SVN,在CVS基础上大幅度改进,很快就取代了CVS的地位,现在的项目数量仍然非常庞大,而且SVN的缺陷不算多,很多商业项目似乎没有迁

2021-11-29 22:50:32 12366 2

原创 字典(DICT)知识大全

目录一、定义二、基础操作(增删改查)三、字典的遍历四、字典推导式五、统计键值对数量六、合并两个字典七、清空字典一、定义你可以创建一个表示人的字典,然后想在其中存储多少信息就存储多少信息:姓名、年龄、地址、职业以及要描述的任何方面。你还能够存储任意两种相关的信息,如一系列单词及其含义,一系列人名及其喜欢的数字,以及一系列山脉及其海拔等在Python中,字典是一系列键—值对 。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相...

2021-11-26 00:06:22 775

文件处理,正则表达式,数据库Mysql大全.pdf

上传的文件中包含具体的文件处理方法以及正则表达式,数据库大全

2021-12-03

软件开发流程及Git全部操作

软件开发的具体流程及其GIT命令大全

2021-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除