- 博客(15)
- 收藏
- 关注
原创 新版正方教务管理系统API(获取课程表,考试,成绩,通知,自动抢课等)
一个有关新版正方教务管理系统(如下图展示的主页面即为新版教务系统)的API,可以实现教务系统内基础的查询功能,未来还会添加选课抢课,一键评价等功能。 已实现与待实现 自动登陆、cookies获取 个人信息 学校通知 调课、改课消息 成绩 课程表 考试信息 自动抢课 一键评价 选课名单 实验考试 选课名单 如何开始 使用pip命令安装 pip install zf...
2019-11-24 15:48:33
11309
16
原创 Label标注工具的批量转化处理与颜色和标签的对应
labelme的开源标注工具非常好用,但是有个问题就是在使用语义分割的的标注后,对一个文件夹的标注好的图片没有批量转换的工具,而且用labelme_json_to_dataset转化多张图片为dataset后,也会存在相同类型的label在不同图片中可能掩模颜色不一致。下面介绍我解决这些问题的代码。 源代码在github中 labelme_batch 原文发布于我的博客 Label标注工具的批量...
2019-11-20 13:11:32
4465
4
原创 python嵌套字典中, 通过key值获取所有的对应的value值的相关处理
有时候面对一些需要处理的数据, 会是一种字典中嵌套字典的数据, 然后里面可能有多个key相同的value都是需要获取的, 比如json中的部分值. 这种直接获取比较困难, 只能自己写一个函数解决 下面的大概思路是迭代当前dict的所有元素, 对元素挨个依次比较key与所需要的key, 如果相同就保存在输出的list中. 然后如果遇到value是属于又一个dict, 则进行一个回归, 再次对这个子...
2019-03-10 15:34:20
25626
5
原创 python 保存scv文件乱码与报错的问题解决TypeError: a bytes-like object is required, not 'str'
Python版本: 3.6 今天准备对爬取下来的内容整理的时候, 想利用自带的csv模块处理保存到文件, 结果发现总是出现很多问题. 比如: import csv f = open('/Users/neroasmar/Downloads/f.csv', 'wb') writer = csv.writer(f) writer.writerows(line) f.close() 这样会导致报错:...
2019-03-09 17:11:06
1024
原创 python简洁使用正则对列表元素进行筛选, 并生成新列表
最近对数据进行处理的时候, 需要对一个列表里面的数据进行除杂处理, 只保留一部分有特定特征的值, 所以必须用到正则表达式对来匹配, 开始使用的是一下子就想到的就是通过循环列表内的每个元素来进行匹配. 例如, 下面就是使用简单循环从列表中用正则匹配筛选出所有的dog特征的数据: 正则表达式是为了匹配字符串中特定的字符, 是一个很强大的工具, 对数据筛选处理方面是用处很大的, 特别是爬虫, 数据分析等...
2019-01-27 17:55:02
28474
原创 python selenium出现TypeError: __init__() takes 2 positional arguments but 3 were given错误解决方法
在使用selenium爬取时, 如出现以下错误: TypeError: __init__() takes 2 positional arguments but 3 were given 很有可能你的如下语句有问题: ec.presence_of_element_located(By.ID, 'feed_friend') **注意⚠️presence_of_element_located()方法中传...
2018-12-12 19:24:39
20157
1
原创 python 出现'matplotlib' has no attribute 'imshow'错误, 解决方法
首先确自己正确安装了matplotlib库 查看自己的import 正确写法应该是from matplotlib import pyplot as plt, 再使用plt.imshow()方法 而不是直接import matplotbib后就使用plt.imshow()方法 ⚠️系个人整理, 如有不正确或者待完善的地方请留言提出… ...
2018-12-12 19:14:11
22705
3
原创 python中运算符优先级
下表中运算符优先级从高到低: 1. ** 指数 (最高优先级) 2. ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@) 3. */ % // 乘,除,取模和取整除 4. -+ ...
2018-12-12 15:12:16
3920
原创 python中decode和encode的区别
由于python中使用的是unicode编码, 而日常文本使用各类编码如:gbk utf-8 等等 所以使用python进行文字读写操作时候经常会出现各种错误, 一般都是操作时没有进行转码操作. 而转码则需要decode(解码)和encode(编码)方法. decode(解码): 是将其他编码的字符串转化为unicode编码 如: str1.decode(‘gbk’), 表示将gbk编码的...
2018-12-12 14:38:56
2166
原创 Git常用操作指令
1 常用 命令 说明 git init 把指向的目录变成Git可以管理的仓库 git add readme.txt 把readme.txt加入仓库 git commit -m “wrote a readme file” 把文件提交到仓库并进行说明 git status 查看仓库状态是否被修改 git diff readme.txt 查看readme.txt修改详情 ...
2018-12-12 14:24:14
356
原创 正则表达式常用元字符总结
字符 描述 \w 匹配字母、数字及下划线 \W 匹配不是字母、数字及下划线的字符 \s 匹配任意空白字符,等价于[\t\n\r\f] \S 匹配任意非空字符 \d 匹配任意数字,等价于[0-9] \D 匹配任意非数字的字符 \A 匹配字符串开头 \Z 匹配字符串结尾,如果存在换行,只匹配到换行前的结束字符串 \z 匹配字符串结尾,如果存在换行,同时还...
2018-12-11 20:36:24
624
原创 Mac键盘符号说明(全)
符号说明 符号 说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 → 右箭头 ← 左箭头 ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+↓) Home Fn + ← En...
2018-12-11 19:52:25
21821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅