学了这段时间python后,总想写一个实用的小工具,好证明学习python确实有用。上月底,经过我向老婆详细解释了python能做哪些工作(处理excel/word/txt),终于从老婆那得到了一个小项目:帮在一堆excel数据中汇总出每个业务员出票的数量,并整理到一个新的excel中,方便提交给财务发工资。
老婆是北京某机票代理公司的小主管,如果你有国际机票方面需求,请联系我呀,一定是友情价哈~
老婆抱怨说:每个月底汇总这个数据都要几个小时,且还容易出错。
脚本很简单,python中好多没接触过的知识都是百度查,比如读写excel(xlrd/xlwt)库的使用。为了方便使用,还用tkinter做了一个GUI。界面基本上是参考上篇文章中百度云目录生成器的GUI。最后打包成一个exe可执行程序,在本地电脑和朋友电脑都试运行没有问题。
但是,后来才知道她们公司居然还在用32位的XP的系统。然后,我就用虚拟机装了一个32位XP系统,在XP系统中安装python。但anaconda安装不成功,最后各种实验发现XP系统只支持到python3.4,需要安装很低版本的anaconda。另外,就算在XP系统下可以对这个脚本打包成exe文件,但也不能执行这个exe文件。最后的最后我也没查到原因。
解决的方法是,她发邮件到我邮箱,我在手机上(公司电脑不联网)使用teamviewer访问家里的电脑,帮处理后,再通过邮箱发给她。
整个过程不超过1分钟,领导(老婆)给我发了一个大红包,哈哈哈哈哈哈哈哈哈哈哈
对了,百度云去重的脚本写好了(这也算一个小项目),准备再做一个pyqt的GUI再发布。就这样~~~~
领取专属 10元无门槛券
私享最新 技术干货