5大文件管理操作,Python自动化办公,整明白了

本文涉及的产品
DataWorks独享数据集成资源组,8核16GB 1个月
实时数仓Hologres,5000CU*H 20GB 3个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 5大文件管理操作,Python自动化办公,整明白了
+关注继续查看

大家好,这里是程序员晚枫。

在更新开源项目:python-office的这1个多月里,又发现了一些新需求,今天整理出来,分享给大家~

全是自动化办公的常用工具,网友:早知道就好了

1、批量压缩文件夹

电脑空间不够用了?别怕,批量压缩一下文件吧~

安装第三方库

pip install pofile

代码

import pofile

pofile.zip4dir(path=r'..\程序员晚枫的文件夹\50-28-zip4dir')

2、批量重命名

在网上下载的资料,名称上有广告?直接批量删除。

安装第三方库

pip install python-office

代码

import office

office.file.replace4filename(path=r'./test_files/50-23-replace4filename',
                             del_content='程序员晚枫',
                             replace_content='小H书-程序员晚枫',
                             dir_rename=False,
                             suffix='.py')

3、根据内容查找文件

根据标题查找文件,大家都用过了。

如果我忘了标题,根据文件里的内容查找文件,你用过吗?

安装第三方库

pip install python-office

代码

import office

office.file.search_by_content(
    search_path=r'..\程序员晚枫\50-09-search4content',
    content='import office')

4、自动创建Excel

在没有Python之前,处理数据的软件,非Excel莫属!

安装第三方库

pip install poexcel

代码

import poexcel

poexcel.fake2excel(columns=['name', 'company', 'phone_number'],
                        rows=10,
                        path=r'./程序员晚枫/50-07-fake2excel/中文-1.xlsx')

5、自动整理文件夹

有多少人文件夹乱七八糟的,自己又不想整理?

用1行Python代码,可以根据文件类型,自动分类整理,赶紧试试~

安装第三方库

pip install pofile

代码

# 导入这个库
import pofile

pofile.group_by_name(r"d://程序员晚枫的文件夹")

以上功能,都来自python-office这个自动化办公的专用库,更多功能和视频教程,可以百度一下:python-office

相关文章
|
5天前
|
XML 存储 数据处理
Python 使用XlsxWriter操作Excel
在数据处理和报告生成的领域中,Excel 文件一直是广泛使用的标准格式。为了让 Python 开发者能够轻松创建和修改 Excel 文件,XlsxWriter 库应运而生。XlsxWriter 是一个功能强大的 Python 模块,专门用于生成 Microsoft Excel 2007及以上版本(.xlsx 格式)的电子表格文件。本文将对XlsxWriter进行概述,探讨其主要特点、用法和一些实际应用,并实现绘制各类图例(条形图,柱状图,饼状图)等。
Python 使用XlsxWriter操作Excel
|
9天前
|
Python
python面向对象操作2(速通版)(下)
python面向对象操作2(速通版)(上)
19 0
|
9天前
|
Python
python面向对象操作1(速通版)(3)
python面向对象操作1(速通版)(1)
13 0
|
9天前
|
Python
python面向对象操作1(速通版)(1)
python面向对象操作1(速通版)
33 0
|
9天前
|
Python
python面向对象操作2(速通版)(上)
python面向对象操作2(速通版)
22 0
|
9天前
|
Python
python面向对象操作1(速通版)(2)
python面向对象操作1(速通版)(1)
23 0
|
26天前
|
Python
python操作Excel插入n行后粘贴复制数据
python操作Excel插入n行后粘贴复制数据
|
27天前
|
Python
131 python高级 - 正则表达式(re模块操作)
131 python高级 - 正则表达式(re模块操作)
22 0
|
27天前
|
Python
41 python - 文件夹的相关操作
41 python - 文件夹的相关操作
14 0
|
27天前
|
Python
24 python - 字典的常见操作
24 python - 字典的常见操作
10 0
相关产品
大数据开发治理平台 DataWorks
检索分析服务 Elasticsearch版
日志服务
推荐文章
更多