我是学机械的,目前是公司的销售总监,对代码感兴趣,经常用几行代码解决自动化办公的问题,属于业余选手。
之前的时候,经常用按键精灵,通过网上搜索代码拼接来完成日常自动化办公的需求,但是由于按键精灵2014年就不更新了,导致一些不兼容,比如office2019版本就无法支持;并且他能完成的工作有限,比如把图片读入剪贴板就比较难以实现。
于是我就把目光转移到了目前最火的Python上了。用python同样完成了按键精灵能完成的工作,并且python的功能更加强大。
在我封装一个python的程序的时候,一共就不到一百行代码,封装起来却60多兆,网上有很多思路都挨着尝试了,都有些麻烦,并且尤其是用upx压缩的时候,导致封装的程序无法使用,所以,我就按照网上的思路,找到了适合我的一个方法。
网上有很多其他的方法:但是我觉得这个方法对于我这样的业余爱好者来说,非常实用。操作起来,可行性非常强。
解决思路:
卸载多余的包,尤其是平时,很容易PIP安装很多的包,但是用不到。所以卸载他们
我的解决步骤:(从60M,到10M)
1、cmd命令行
pip list
会弹出你安装的所有的包。把其中有用的留下,没用的卸载。
2、卸载
pip uninstall pywin32-