超级剪切板
温馨提醒
🚀 注意啦!这篇文章来自6 年 265 天 以前,可能已跟不上时代的步伐。阅读时请自备时光机,小心穿越哦!
总结摘要
《python让繁琐的工作自动化》笔记
概述
电脑的剪切板,只能复制一样内容,然后粘贴,然后再去复制其他内容,再粘贴 如果只是复制少量有限次的内容,在 wps 和浏览器之间直用切换一两次,倒无所谓 但如果要从 Excel 表格中复制大量的内容,内容而且还要分门别类,复制到 新的Excel 表格中去… … (╯‵□′)╯︵┻━┻
所以,让python来帮我,一次记住所有复制的内容,用助记符分类, 然后通过用户输入的命令,把复制好的内容,按需要填入 Execel 表格中去
用到的模块
- pyperclip 可以复制剪切板的内容为脚本所用,也可把变量值,复制到剪切板,供人类使用
- shelve 将含有值的变量,保存脚本之外,会生成三个文件【<.mcb>, <.dir>,< .bak>】
- sys 用于获取用户输入的选项(options)
- os 配合.bat文件使用
实例
如图,有学号,名字,电话… …
你的任务就是,从中复制回家人员的信息,放置到新的 Excel 表格中去

代码
| |
<mcb.bat> 文件
使用方法
- mcb save <关键词(暂不支持中文)>
我先复制了一行信息,win + R 输入指令
按照名字,依次保存复制的内容


一次标记一个复制内容,然后复制下个人的信息 再次 win + R 用新的关键词标记……
- mcb list
看看我们标记了几个内容


然后,选择要复制到新表格的内容
- mcb <关键词(暂不支持中文)>


- mcb delete <关键词(可选)>?
清空复制的所有内容


删除指定内容


总结
- 数据和脚本程序分开储存,更加有利于脚本的维护
- shelve 模块,shelve的对象,可以用字典的方法,例子中关键词就是字典的 “键”,保存的内容就是“值”
- 相对更安全
- 代码应该可以用“类”重新组织一下,有空在弄
这个脚本日常生活中挺实用的~



