首页 > 编程语言 >5大文件管理操作,Python自动化办公,整明白了

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

时间:2023-10-01 15:31:39浏览次数:45  
标签:office 晚枫 Python pofile 程序员 办公 自动化 import 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

标签:office,晚枫,Python,pofile,程序员,办公,自动化,import,python
From: https://blog.51cto.com/u_15493782/7674211

相关文章

  • 常见排序的python实现
    常见排序的python实现importnumpyasnpimporttimeitimportmatplotlib.pyplotasplt##生成测试序列defGenerateArray(n,N=1000):orginArray=np.random.randint(N,size=n).tolist()returnorginArrayorginArray=GenerateArray(20)print(orginArray)......
  • python 获取城市所属省份
    获取城市所属省份defgetProvince(cityValue):area_data={'北京':['北京市','朝阳区','海淀区','通州区','房山区','丰台区','昌平区','大兴区','顺义区','西城区','延......
  • 二十四点游戏Python实现
    二十四点游戏是一种数学益智游戏,通过组合四个数字和四种基本运算符(加、减、乘、除),使得计算结果等于24。在本文中,我们将使用Python语言实现这个游戏。一、游戏规则1、从给定的四个数字中选取任意两个数字,并选择一个运算符进行计算。2、将计算结果与剩余的两个数字结合,再选择一个运算......
  • Python代码转换成C++
    Python和C++是两种不同的编程语言,但它们都有各自的优势和适用场景。在某些情况下,我们可能需要将Python代码转换成C++代码,以获得更高的执行效率或更好的性能。本文将从多个方面介绍如何将Python代码转换为C++代码。一、代码结构Python和C++在代码结构上存在一些差异。Python是一种解......
  • Python监控数据库内容
    本文将从多个方面详细阐述使用Python监控数据库内容的方法和技巧。一、连接数据库在Python中,我们可以使用不同的库来连接不同类型的数据库,常用的有MySQL、SQLite、PostgreSQL等。这里以MySQL为例:importpymysql#连接数据库defconnect_database():try:conn=py......
  • 轻松完成图像处理任务的Python工具
    随着数字时代的到来,图像处理技术越来越重要。Python作为一门功能强大、易学易用的编程语言,自然也成为了图像处理领域的一把好手。Python提供了很多开源工具,可以帮助我们轻松完成各种图像处理任务。本文将介绍几种可用于图像处理的Python工具。一、PillowPillow是Python图像处理领域......
  • python拷贝文件
    在Python中拷贝文件可以使用shutil模块importshutil#源文件路径src_file='/path/to/source/file.txt'#目标文件路径dst_file='/path/to/destination/file.txt'#使用shutil模块的copy2函数进行拷贝shutil.copy2(src_file,dst_file) 在这个示例中,shutil.cop......
  • python中对列表的元素进行计数
     001、方法1 借助字典统计[root@pc1test2]#lstest.py[root@pc1test2]#cattest.py##测试程序#!/usr/bin/envpython3#-*-coding:utf-8-*-list1=["aa","bb","aa","cc","aa","dd",&qu......
  • 拟合不同的冷却方式(分类变量)下,物料温度加入两个分类变量, 物料类型和冷却方式, 给
    在机器学习中,拟合不同冷却方式下物料温度随时间下降的规律可以使用不同的算法和方法。以下是四种常见的方法,它们可以用来生成数据集、拟合模型、解释参数和输出函数方程,以及解释它们的实际意义。线性回归:方法:线性回归是一种用于拟合线性关系的方法,通过寻找最佳拟合直线来预测温度随......
  • python 拷贝整个目录及其子目录和文件
    拷贝整个目录及其子目录和文件,可以使用shutil.copytree()函数。 importshutil#源目录路径src_dir='/path/to/source/directory'#目标目录路径dst_dir='/path/to/destination/directory'#使用shutil模块的copytree函数进行拷贝shutil.copytree(src_dir,dst_d......