python重命名文件或目录

Python 有相当丰富和易用的文件处理和管理库,其中 shutil 和 os 库可以实现重命名文件或目录的功能。

具体的重命名方法如下:

1. 重命名指定目录或文件

使用 os.rename() 方法可以重命名一个指定的文件或目录:

import os

os.rename(r'原文件目录\文件名.txt', r'新文件目录\新文件名.txt')
  • 原文件目录:表示原文件所在的绝对路径或相对路径;
  • 文件名.txt:原文件的名称;
  • 新文件目录:表示重命名后文件所在的目录的绝对路径或相对路径;
  • 新文件名.txt:表示重命名后的新文件名。

2. 批量重命名目录内的多个文件

我们也可以用 os 库实现对一个目录内包含的多个文件批量重命名:

import os

# 指定原文件夹路径和新文件名
source_folder = 'D:\\source_folder'
new_name = 'new_name_'

# 枚举文件夹下的文件并重命名
for i, filename in enumerate(os.listdir(source_folder)):
    os.rename(os.path.join(source_folder, filename), os.path.join(source_folder, new_name + str(i+1) + os.path.splitext(filename)[-1]))
  • os.listdir() 方法是枚举指定目录下的所有文件的一个函数,该方法返回的是一个列表,其中包含指定目录下所有文件的文件名;
  • os.path.splitext() 函数可将文件名和扩展名分别获取出来,方便进行重命名操作。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python重命名文件或目录 - Python技术站

(1)
上一篇 2023年4月16日
下一篇 2023年4月16日

相关文章

  • python 取得两个文件的差集

    获取两个Python文件的差集可以通过Python的set集合类型完成,具体步骤如下: 读取两个文件中的内容并存入两个列表中 with open(‘file1.txt’, ‘r’) as f1: file1_lines = f1.readlines() with open(‘file2.txt’, ‘r’) as f2: file2_lines = f2.r…

    python 2023年4月16日
    00
  • python解析xps文件

    Python解析XPS文件可以使用以下步骤: 了解XPS文件格式:XPS文件是一个基于XML的文档格式,它包含一个固定的文件结构和元数据。了解XPS文件结构对于解析它们非常重要。 解析XPS文件元数据:使用Python的标准库xml.etree.ElementTree解析XPS文件元数据。它提供了解析XML文档的简单易用的API。例如以下代码片段可以读取XP…

    python 2023年4月16日
    00
  • python读取csv文件方法

    当你需要读取CSV文件时,Python有许多内置库可用。其中最常用的是Python的csv模块。下面是一些读取CSV文件的基本步骤: 导入csv库 import csv 打开CSV文件 使用Python内置的“open”函数打开CSV文件。 with open(‘data.csv’, ‘r’) as file: reader = csv.reader(fil…

    python 2023年4月16日
    00
  • python读取文件并修改方法

    Python 作为一种脚本编程语言,常常需要读取和修改文件内容。Python 提供了很多内置的函数和模块,可以轻松地完成文件的读取和修改操作。本文将介绍 Python 中读取文件并修改文件的方法,包括打开文件、读取文件内容、写入新内容、关闭文件等步骤。 1. 打开文件 在 Python 中打开文件,主要有两种方式:一种是使用内置函数 open(),另一种是使…

    python 2023年4月16日
    00
  • python往文件中写入内容

    下面是Python写文件的完整攻略。 1. 打开文件 在Python中,我们可以使用open()函数来打开一个文件,其语法如下: open(file, mode=’r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 其中: file:要打…

    python 2023年4月16日
    00
  • python创建文件提示已存在

    下面是详细讲解python创建文件提示已存在的完整攻略: 1. 判断文件是否存在 首先,在创建文件之前,需要判断文件是否已经存在。可以使用Python内置的os.path.exists()函数检测文件是否存在。 示例代码: import os if os.path.exists(‘example.txt’): print(‘文件已存在’) else: pri…

    python 2023年4月16日
    00
  • python文件的模块详解

    Python文件的模块(Module)详解 在Python中,每一个以.py结尾的文件都可以被看作是一个模块,通过使用import语句,我们可以将这些模块引入到我们的代码中,实现代码复用和模块化编程。 本文将通过以下几个方面来详细介绍Python文件的模块详解: 模块的定义 模块的使用 命名空间与作用域 模块搜索路径 模块的重载 常见的Python内置模块 …

    python 2023年4月16日
    00
  • 如何在python中建立文件

    在 Python 中建立文件的过程主要包括三步: 打开文件 对文件进行操作(写入、读取等) 关闭文件 具体步骤如下: 打开文件 要打开文件,可以使用内置函数 open(),它有两个参数:文件路径和打开模式。文件路径指的是要打开的文件的路径及其名称,可以是相对路径或绝对路径;打开模式指定打开文件的方式,包括只读、写入、追加等方式。打开文件的代码示例如下: fi…

    python 2023年4月16日
    00
合作推广
合作推广
分享本页
返回顶部