iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python文件夹分区的实现方法实例
  • 662
分享到

python文件夹分区的实现方法实例

2024-04-02 19:04:59 662人浏览 安东尼

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

摘要

讲解 1、库:os,shutil.copy 2、代码效果:对指定文件夹内文件等量分配到新的文件夹 3、代码原理:用os.listdir()遍历文件同时用shutil.copy实现复制

讲解

1、库:os,shutil.copy

2、代码效果:对指定文件夹内文件等量分配到新的文件夹

3、代码原理:用os.listdir()遍历文件同时用shutil.copy实现复制转存

通过import os模块中提供的功能,可以实现python操作系统中文件和目录的操作。

  • os.path.abspath(path),显示path在操作系统中的绝对路径
  • os.path.join(path, x),将path和x拼接成当前操作系统兼容的路径形式
  • os.listdir(path),输出当前目录下的文件及子目录为list类型
  • os.path.isdir(path) and os.path.isfile(path)判断路径为目录还是文件,注意参数为path,之前在这里出现了很多错误,直接输文件名的话,没有该文件就直接显示False

代码


import os
from shutil import copy


def folder_segmentation(path, new_path):
 i = 0
 k = 0
 save_dir = new_path
 if not os.path.isdir(save_dir):
 os.makedirs(save_dir)
 file_path = path
 dir_name = ""#新文件夹命名
 pathDir = os.listdir(file_path)
 for allDIR in pathDir:
 if ((i % 3) == 0):#每3个放置在一个新的文件夹里
 k += 1
 from_path = os.path.join(file_path, allDIR)
 to_path = save_dir + "\\" + dir_name + str(k)
 if not os.path.isdir(to_path):
 os.makedirs(to_path)
 copy(from_path, to_path)
 i += 1


if __name__ == "__main__":
 path = ""#原文件夹路径
 new_path = ""#保存文件夹路径
 folder_segmentation(path, new_path)

运行结果

运行前

产生文件夹

文件夹内部效果(我设置的是3个一提取)

 

总结

到此这篇关于Python文件夹分区的文章就介绍到这了,更多相关python文件夹分区内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python文件夹分区的实现方法实例

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

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

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

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

下载Word文档
猜你喜欢
  • python文件夹分区的实现方法实例
    讲解 1、库:os,shutil.copy 2、代码效果:对指定文件夹内文件等量分配到新的文件夹 3、代码原理:用os.listdir()遍历文件同时用shutil.copy实现复制...
    99+
    2024-04-02
  • selenium+python实现文件上传操作的方法实例
    前言 selenium处理文件上传大致会有两种情况,一种是文件上传使用的是input标签元素,即<input type="file">,那么对这个input标签元素使用s...
    99+
    2024-04-02
  • Python导入其他文件夹中函数的实现方法
    主要是记录一下自己使用Python时的一些问题,还是很简单的,只是每次都要查很麻烦,所以干脆自己写一个记录一下,如果能解决各位同好的问题那就是锦上添花。 开门见山: 如果我要导入En...
    99+
    2023-01-06
    Python导入函数 Python调用其他文件夹函数
  • Python文件处理方法实例代码分析
    今天小编给大家分享一下Python文件处理方法实例代码分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起...
    99+
    2024-04-02
  • Python读取文件夹下的所有文件实例代码
    Python读取文件夹下的所有文件  os.listdir(path)是得到在path路径下所以文件的名称列表。      open...
    99+
    2024-04-02
  • Python使用sftp实现传文件夹和文件
    利用python的sftp实现文件上传,可以是文件,也可以是文件夹。 版本Python2.7.13 应该不用pip安装更多的插件,都是自带的 不多说 上代码 # -*- codi...
    99+
    2024-04-02
  • Python实现文件及文件夹操作大全
    目录一、文件操作1.1 文件常规操作1.2 文件读写1.3 文件相关属性访问二、文件夹操作2.1 文件夹常规操作2.2 遍历文件夹2.3 文件夹相关属性访问三、其他相关操作3.1 工...
    99+
    2024-04-02
  • Python实现遍历读取文件或文件夹
    目录例子os.listdiros.walk遍历读取代码搞机器学习或者深度学习算法很多时候需要遍历某个目录读取文件,特别是经常需要读取某个特定后缀的文件,比如图片的话可能需要读取jpg...
    99+
    2024-04-02
  • Python如何实现文件夹操作
    本文小编为大家详细介绍“Python如何实现文件夹操作”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python如何实现文件夹操作”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、文件操作1.1 文件常规操作操...
    99+
    2023-06-30
  • 使用Python遍历文件夹实现查找指定文件夹
    目录1. 文件夹结构2. 查找指定文件夹下指定文件3. 查找指定文件夹下所有相同名称的文件4. 查找指定文件夹下所有相同后缀名的文件1. 文件夹结构 指定文件夹:E:/Code/Py...
    99+
    2024-04-02
  • python实现自动清理文件夹旧文件
    本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 由于程序一直在不停地存图,因此需要监测图片文件夹的大小,一旦超过指定大小则删除一部分最早的图片。...
    99+
    2024-04-02
  • MySql创建分区的方法实例
    目录一、Mysql分区类型二、RANGE分区二、Hash分区三、Key分区四、List分区附:查询分区,各区表数据量总结友情链接一、Mysql分区类型 1、RANGE 分区:基于属于...
    99+
    2024-04-02
  • Java实现文件或文件夹的复制到指定目录实例
    整理文档,搜刮出一个Java实现文件或文件夹的复制到指定目录的代码,稍微整理精简一下做下分享。import java.io.File; import java.io.FileInputStream; import java.io.FileO...
    99+
    2023-05-31
    java 文件 复制
  • Python实现遍历包含大量文件的文件夹
    在处理大模型的训练数据时,经常需要遍历大型文件夹,其中,可能包括数千万或数亿个文件,这时,一般的Python遍历函数就会非常慢,例如os.walk、glob、path.rglob等等...
    99+
    2023-05-15
    Python实现遍历文件夹 Python遍历文件夹 Python 文件夹
  • Python实现文本文件拆分写入到多个文本文件的方法
    引言 将一个txt文本文件中的内容行拆分固定的行数,自动分批写入到多个文本文件。 比如:一个源txt文件有5100行数据,每1000行插入到一个txt文件,最后获得6个txt文件(5...
    99+
    2024-04-02
  • Python实现批量压缩文件/文件夹zipfile的使用
    目录【Python压缩文件夹】导入“zipfile”模块【python压缩文件】导入“zipfile”模块补充zipfile是python里用来做zip格式编码的压缩和解压缩的,由于...
    99+
    2024-04-02
  • Python命令行运行文件的实例方法
    1、说明 写了python文件,想通过命令执行它,进入目录,并在命令执行中输入python文件名称。 2、实例 例如,桌子上有文件hello.py,内容是印刷一句话 print(...
    99+
    2024-04-02
  • Linux实现彻底清理空文件夹的方法详解
    目录代码使用方法测试效果总结补充最近工作中遇到一个需求——删除指定路径下的所有空文件夹。这里的空文件夹的认定标准是:如果某个文件夹的子文件夹全是空文件夹,也认为该文件夹是空文件夹。 代码 以下是我...
    99+
    2024-04-02
  • Java实现文件及文件夹的删除
    本文实例为大家分享了Java实现文件及文件夹的删除,供大家参考,具体内容如下 1、删除单个文件 public static boolean deleteFile(String fil...
    99+
    2024-04-02
  • Golang实现文件夹的创建与删除的方法详解
    目录创建文件夹删除文件和文件夹小结补充学习笔记,写到哪是哪。 接着上一篇对纯文本文件读写操作,主要去实现一些文件夹操作。 创建文件夹 创建文件夹的时候往往要先判断文件夹是否存在。 样...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作