python与办公
这次分享一些python与办公的小程序,希望在大家的办公的时候能够用得到,同时也是对自己python程序的一部分总结吧。 1、统计文章中出现单词的个数,实现英文分词计算分频 这个程序可以查看Beginner Guide to Python.txt这个txt文件下的单词进行词频分析,英文文章中难免出现各种标点符号和空格等,统计每个单词,统计一共有多少个单词,统计有前20个出现最多的词频的方法。
2、统计目录下文件下的大小 2.1统计某个文件的大小
2.2统计某个文件夹的某些文件的个数,比如我统计某个文件夹下以.py结尾的文件名的个数
2.3统计每个目录下的每个文件的大小,不包括文件下的子文件 可以得到当前目录下每个文件的大小以及所有文件总和的大小 3、对中文文章分词 如果jieba没有导入成功的话,需要在自己的库中导入,pip install jieba 4、统计一本小说中所出现的人名 4.1 nr 人名 v 动词 4.2 统计文档.txt当中出现人名最多的前二十个 5、统计英文文章中每个单词出现的个数,并且统计出现次数最多的那几个词 6、递归搜索当前目录所有子目录找出内存最大的10个txt文件 root 代表当前目录 dirs 代表当前目录下的子目录 files 代表当前目录下的普通文件 可以找到当前目录下的所有txt文件,并统计前10个内存最大的txt文件,但这里所出现的数字的单位是字节,这个需要有所区分。 7、python与excel 在我们日常办公当中,excel是必不可少的,我们经常要使用excel来记录数据制作表格,python与excel、word、txt之间都可以相互联系。 7.1python创建excel表格 大家可能需要安装这个库xlwings,pip install xlwings即可。 创建第一个.xlsx文件,文件名为python创建excel.xlsx 7.2批量 创建多个xlsx文件 例子:为学校的学生会的各个部门都分别建一个excel文件,学生会的部门有:外联部、秘书部、办公室、宣传部、后勤部、心理健康发展部、服务部 7.3批量打开目录下的所有的.xlsx文件 打开当前目录下的所有的.xlsx文件 7.4按照模板批量创建xlsx文件 举个例子哈:老板让我建多个excel表格,表格的模板格式是这样的 然后我需要为公司的每个部门都创建一个这样模板,公司的部门有: (‘销售部’,‘张大拿’), (‘技术部’,‘王大强’), (‘运营部’,‘刘大彪’), (‘财务部’,‘李大梅’),(‘后勤部’,‘何小标’),分别是部门和各个部门的负责人,需要为每个部门创建这样的一个表格。首先我们先创建一个模板表格:部门业绩-模板.xlsx, 部门业绩-模板.xlsx里面先填写好表格的模板,然后就可以编写python程序了。 这样就可以创建5个模板的excel表格了,是不是方便多了啊。 7.4批量重命名Excel工作表,批量修改excel表格的sheet名字 例:一个统计表.xlsx中,开始的表头sheet是“销售表一”、“销售表二”……“销售表八”,将所有的sheet的名字中的“销售”改为“核销表”.
7.5python按条件拆分一个excel文件到多个excel文件 举个例子哈:一个产品统计表.xlsx,一个周的销售情况,想必各种做外贸、会计工作的人很熟悉吧 我需要将各个产品分别提炼出一个excel表格,也就是说分别新建表格,背包、单肩包、钱包、手提包、行李箱各一个表格,分别记录它们的这周的销售情况。 这样就分别得到了各个产品的销售情况的.xlsx表格 7.6把相似的excel文件批量整理到一个文件 举个例子哈:将各个相似的excel表格都聚在一个表格里面。,将各个不同产品的销售表放到同一个表里面,不同的产品销售表只是产品不同,其余的都一样,所有的产品都汇聚到产品统计表2.xlsx当中。 python应用到excel表格当中的功能千变万化,希望对大家有一点帮助。接下来我会更新深度学习和计算机图像处理,用python进行图像处理,包括opencv、numpy、matplotlib、pandas等,希望对大家的python学习能够起到一定的帮助,同时有问题也希望大家能多交流多联系。我把这些所需要的文件上传到百度网盘了,需要练习的可以自己动手练习。 链接:https://pan.baidu.com/s/1m70uci7u0VhZs9rygGxxCA 提取码:et5f
最后,照常推荐几个b站的视频和up主给大家认识一下 up主:蚂蚁学Python Bubbliiiing b站视频:BV1Gw411Z7xR
|