已经体验到了ctrl+c
和ctrl+v
的乐趣了,参考了一下别人的项目,直接把思路拿过来套用,十分的好用。
这篇文章给我当作一个更新日志来写了,因为涉及到了不想公开的模块,所以github的上传得推一推。
这次更新的内容是之前希望写的,-f
,也就是--file
读取文件批量信息收集的操作。
最开始的思路是,将每个模块写成def,然后再去调用,但是因为操作本身就是def,所以感觉这样就得套娃式的引用函数这种,感觉太傻呗了,看了看别人的代码,发现有一个不错的思路。
那就是每次给的值,不管是批量还是不批量,都是列表,通过for的方式去执行。
经过在test.py
文件的测试发现,.split
确实可以直接转成list
从未设想过的道路
用户通过-f传入文件名后,读取文件的操作如下
弄完这些后,就是考虑数据写入的问题了,主要是两点
第一点的做法是
查看所有的sheet匹配是否存在
第二点是直接把第一列改为目标,原本是api
表示数据来源
然后第一列的数据就改为名称
Github:https://github.com/Ernket/shepherd