| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python辅助批量录入成绩数据 -> 正文阅读 |
|
[Python知识库]Python辅助批量录入成绩数据 |
期末时,录错了二个成绩,填了表,找领导签了字,好不容易才改过来。痛定思痛,我就开始思考有没有一种可以在网上自动录成绩的方法呢?进入后数据库,当然不可能,毕竟我又不是管理员,怎么办呢?我就想起了Python这个万能工具。之前,我在网上听讲座,注意到有人用Python通过控制鼠标和键盘来进行信息轰炸,搞恶作剧。我就想,如果我能用Python把Excel表里的数据读取到内存,然后用一个Python包来控制键盘,批量帮助我录成绩,这样就大大减少了我录成绩出错的机率。说干就干,我找了好几个包来试,比如:PyKeyboard,PyUserInput等,效果都不太好,不是报错就是控制不了方向键,最后我找到了pyautogui这个包,终于实现了批量录入的目标。 第一版:无UI按列填充代码:演示视频 Python辅助期末成绩网上快速录入 代码如下:
第二版:带UI界面版的一键录入演示视频: 英语老师玩编程:Python一键录入期末成绩 代码如下:
二者的不同: 1.第一版是没有UI界面,需要切换列,而第二带有UI界面,可以实现一键填充。 2.?二者在填充前,都需要把鼠标定位在输入框的位置。 如果你没有安装Python也没有关系,我这里打包上传了生成了exe的文件和配套的xlsx文件,有兴趣的朋友可以下载使用。 视频中的软件和xlsx文件下载地址: http://down.pandengenglish.com/f/364317-534459170-531794 启示: python学起来很容易,真正用起来也是功能强大,但是由于包比较多,还是要多摸索,以小项目为导向来学习,更有成就感,学的速度也会更快。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 3:22:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |