iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python怎么根据文件后缀进行分类
  • 907
分享到

Python怎么根据文件后缀进行分类

2023-06-21 22:06:40 907人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

本篇内容介绍了“python怎么根据文件后缀进行分类”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!如下图所示的文件,我们按文件名后缀对文件进

本篇内容介绍了“python怎么根据文件后缀进行分类”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

如下图所示的文件,我们按文件名后缀对文件进行分类

Python怎么根据文件后缀进行分类

使用os和shutil

首先导入对应的模块,将目标文件夹和到分类到的文件夹定义

import osimport shutilsrc_folder = 'E:\文档\要分类的文件'tar_folder = 'E:\文档\分类后的文件'

读取目标文件夹下的所有文件

files = os.listdir(src_folder)

获取每一个文件的完整路径

for file in files:    # 将每个文件的完整路径拼接出来    src_path = src_folder + '\\' + file    print(src_path)

Python怎么根据文件后缀进行分类

分组之后的文件展示

Python怎么根据文件后缀进行分类

获取分组之后的文件夹路径

for file in files:    # 将每个文件的完整路径拼接出来    src_path = src_folder + '\\' + file    if os.path.isfile(src_path):        # 移动之后的文件路径        # 将文件民按点分割 取最后一位 即是目标的路径        tar_path = tar_folder + '\\' + file.split('.')[-1]        print(tar_path)

Python怎么根据文件后缀进行分类

移动文件到目标文件夹

# 如果文件夹不存在则创建        if not os.path.exists(tar_path):            os.mkdir(tar_path)        # 移动文件            shutil.move(src_path, tar_path)

完整代码

import osimport shutilsrc_folder = 'E:\文档\要分类的文件'tar_folder = 'E:\文档\分类后的文件'files = os.listdir(src_folder)for file in files:    # 将每个文件的完整路径拼接出来    src_path = src_folder + '\\' + file    if os.path.isfile(src_path):        # 移动之后的文件路径        # 将文件民按点分割 取最后一位 即是目标的路径        tar_path = tar_folder + '\\' + file.split('.')[-1]        # 如果文件夹不存在则创建        if not os.path.exists(tar_path):            os.mkdir(tar_path)        # 移动文件        shutil.move(src_path, tar_path)

使用pathlib

使用Path读取文件夹下的文件

使用Path()创建路径对象,使用 glob获取文件下的所有文件

from pathlib import Pathsrc_folder = Path('E:\文档\要分类的文件')tar_folder = Path('E:\文档\分类后的文件')files = src_folder.glob('*')for file in files:    print(file.name)

获取目标文件夹

将目标文件夹拼接文件后缀,‘/' 可以用作Path后用于拼接,file.suffix 可以获取文件名保存后缀,.strip('.')获取文件后缀名

for file in files:    if file.is_file():        tar_path =  tar_folder / file.suffix.strip('.')        print(tar_path)

Python怎么根据文件后缀进行分类

移动文件

if not tar_path.exists():            tar_path.mkdir(parents=True)        file.replace(tar_path / file.name)

Python怎么根据文件后缀进行分类”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Python怎么根据文件后缀进行分类

本文链接: https://www.lsjlt.com/news/301202.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python怎么根据文件后缀进行分类
    本篇内容介绍了“Python怎么根据文件后缀进行分类”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!如下图所示的文件,我们按文件名后缀对文件进...
    99+
    2023-06-21
  • Python实现如何根据文件后缀进行分类
    目录使用os和shutil读取目标文件夹下的所有文件获取每一个文件的完整路径分组之后的文件展示获取分组之后的文件夹路径移动文件到目标文件夹完整代码使用pathlib使用Path读取文...
    99+
    2024-04-02
  • linux根据文件后缀查找关键字
    有一个项目,需要查找关键字在哪个php文件里面,由于文件太多,一个个找,很麻烦可以使用如下命令查找:find /www/operate/* -name '*.php' | xargs grep 'order_cont...
    99+
    2023-01-30
    后缀 关键字 文件
  • Python 获取文件类型后缀
    import os path='file.txt' file=os.path.splitext(path) filename,type=file print(filename) print(type)点击打开链接 Python资料汇总 ...
    99+
    2023-01-31
    后缀 文件类型 Python
  • python怎么修改文件名后缀
    使用python修改文件名后缀的方法:1.新建python项目;2.导入os模块;3.定义文件路径;4.使用os.split()方法获取文件名;5.使用os.splitext()方法获取文件后缀;6.使用os.rename()方法修改后缀名...
    99+
    2024-04-02
  • python怎么根据句柄进行点击
    在Python中,可以使用第三方库Selenium来模拟浏览器操作,根据句柄进行点击。下面是一个简单的示例: from seleni...
    99+
    2023-10-28
    python
  • win10怎么更改文件后缀名
    要更改文件的后缀名,你可以按照以下步骤进行操作:1. 找到你想要更改后缀名的文件。2. 右键点击该文件,从弹出的上下文菜单中选择“重...
    99+
    2023-09-06
    win10
  • win7怎么更改文件后缀名
    这篇文章主要介绍“win7怎么更改文件后缀名”,在日常操作中,相信很多人在win7怎么更改文件后缀名问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win7怎么更改文件后缀名”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-02
  • Win10怎么显示文件后缀名
    要在Windows 10中显示文件后缀名,您可以按照以下步骤进行操作:1. 打开文件资源管理器(可以通过在任务栏上单击文件夹图标或按...
    99+
    2023-08-21
    Win10
  • Win10怎么隐藏文件后缀名
    要隐藏Windows 10中文件的后缀名,您可以按照以下步骤操作:1. 打开“文件资源管理器”(Windows键 + E)。2. 点...
    99+
    2023-09-16
    Win10
  • python如何删除文件夹中具有相同后缀类型文件
    今天小编给大家分享一下python如何删除文件夹中具有相同后缀类型文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。使用背景...
    99+
    2023-07-05
  • Win8怎么改后缀 Wwin8改文件后缀具体使用方法
    Win8怎么改文件后缀之前,需要先显示文件后缀。打开“计算机”,点击“查看”,然后选中“文件扩展名” 见了 ...
    99+
    2023-06-03
    win8怎么改后缀 win8改文件后缀 win8改后缀名 win8如何改文件后 使用 文件 后缀 Wwin8 方法
  • python如何根据文件指定列类聚
    这篇文章主要为大家展示了“python如何根据文件指定列类聚”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何根据文件指定列类聚”这篇文章吧。根据文...
    99+
    2024-04-02
  • win11怎么显示文件属性后缀
    window11如何显示文件名后缀?在使用电脑查看文件时,文件的属性后缀能够更加方便用户方便文件类型以进行相关操作,也可以通过改变文件后缀来改变文件类型,但有些win11用户发现自己文件后缀不见了,这很影响对文件的操作使用,出现这种情况是因...
    99+
    2023-07-10
  • php怎么删除文件名的后缀
    这篇文章将为大家详细讲解有关php怎么删除文件名的后缀,文章内容质量较高,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。可以用str_replace函数举例一:<php $filename="help...
    99+
    2023-05-31
    php
  • windows怎么打开后缀名ink文件
    这篇“windows怎么打开后缀名ink文件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“windows怎么打开后缀名ink...
    99+
    2023-07-02
  • Shell脚本怎么实现根据文件的修改时间来分类文件
    这篇文章主要介绍“Shell脚本怎么实现根据文件的修改时间来分类文件”,在日常操作中,相信很多人在Shell脚本怎么实现根据文件的修改时间来分类文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Shell脚本...
    99+
    2023-06-09
  • 批处理怎么根据文件内容进行重命名操作
    小编给大家分享一下批处理怎么根据文件内容进行重命名操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先,我有个.dat文件,名字是固定的,需要更改这个文件名.....
    99+
    2023-06-09
  • 怎么根据分辨率调用css文件
    这篇文章主要介绍“怎么根据分辨率调用css文件”,在日常操作中,相信很多人在怎么根据分辨率调用css文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么根据分辨率调用css...
    99+
    2024-04-02
  • win7系统怎么修改文件后缀名
    这篇文章主要介绍win7系统怎么修改文件后缀名,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、打开“计算机”,点击资源管理器左上角的“组织”,选择“文件夹和搜索选项”。 二、在弹出的“文件夹选项”窗口中,...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作