python办公小案例

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

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值