python
文章平均质量分 54
ITS5AM
blog: liaowh[dot]me
展开
-
一个批量替换文件内容的Python小脚本
最近做一个项目的时候,需要批量替换文件夹下子文件的内容,所以写了Python一个小脚本。原创 2023-05-08 19:49:02 · 557 阅读 · 0 评论 -
新版正方教务管理系统API(获取课程表,考试,成绩,通知,自动抢课等)
一个有关新版正方教务管理系统(如下图展示的主页面即为新版教务系统)的API,可以实现教务系统内基础的查询功能,未来还会添加选课抢课,一键评价等功能。已实现与待实现 自动登陆、cookies获取 个人信息 学校通知 调课、改课消息 成绩 课程表 考试信息 自动抢课 一键评价 选课名单 实验考试 选课名单如何开始使用pip命令安装 pip install zf...原创 2019-11-24 15:48:33 · 9004 阅读 · 16 评论 -
Label标注工具的批量转化处理与颜色和标签的对应
labelme的开源标注工具非常好用,但是有个问题就是在使用语义分割的的标注后,对一个文件夹的标注好的图片没有批量转换的工具,而且用labelme_json_to_dataset转化多张图片为dataset后,也会存在相同类型的label在不同图片中可能掩模颜色不一致。下面介绍我解决这些问题的代码。源代码在github中labelme_batch原文发布于我的博客Label标注工具的批量...原创 2019-11-20 13:11:32 · 3934 阅读 · 4 评论 -
python中decode和encode的区别
由于python中使用的是unicode编码, 而日常文本使用各类编码如:gbk utf-8 等等所以使用python进行文字读写操作时候经常会出现各种错误, 一般都是操作时没有进行转码操作.而转码则需要decode(解码)和encode(编码)方法.decode(解码): 是将其他编码的字符串转化为unicode编码如: str1.decode(‘gbk’), 表示将gbk编码的...原创 2018-12-12 14:38:56 · 2057 阅读 · 0 评论 -
python中运算符优先级
下表中运算符优先级从高到低:1. ** 指数 (最高优先级)2. ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)3. */ % // 乘,除,取模和取整除 4. -+ ...原创 2018-12-12 15:12:16 · 3603 阅读 · 0 评论 -
python简洁使用正则对列表元素进行筛选, 并生成新列表
最近对数据进行处理的时候, 需要对一个列表里面的数据进行除杂处理, 只保留一部分有特定特征的值, 所以必须用到正则表达式对来匹配, 开始使用的是一下子就想到的就是通过循环列表内的每个元素来进行匹配.例如, 下面就是使用简单循环从列表中用正则匹配筛选出所有的dog特征的数据:正则表达式是为了匹配字符串中特定的字符, 是一个很强大的工具, 对数据筛选处理方面是用处很大的, 特别是爬虫, 数据分析等...原创 2019-01-27 17:55:02 · 27198 阅读 · 0 评论 -
python 保存scv文件乱码与报错的问题解决TypeError: a bytes-like object is required, not 'str'
Python版本: 3.6今天准备对爬取下来的内容整理的时候, 想利用自带的csv模块处理保存到文件, 结果发现总是出现很多问题.比如:import csvf = open('/Users/neroasmar/Downloads/f.csv', 'wb')writer = csv.writer(f)writer.writerows(line)f.close()这样会导致报错:...原创 2019-03-09 17:11:06 · 932 阅读 · 0 评论 -
python嵌套字典中, 通过key值获取所有的对应的value值的相关处理
有时候面对一些需要处理的数据, 会是一种字典中嵌套字典的数据, 然后里面可能有多个key相同的value都是需要获取的, 比如json中的部分值.这种直接获取比较困难, 只能自己写一个函数解决下面的大概思路是迭代当前dict的所有元素, 对元素挨个依次比较key与所需要的key, 如果相同就保存在输出的list中.然后如果遇到value是属于又一个dict, 则进行一个回归, 再次对这个子...原创 2019-03-10 15:34:20 · 24862 阅读 · 5 评论