Python修改文件名

一.替换文件名称

示例:删掉文件名中的.2019,即替换.2019为空replace('.2019', '')

import os

# 文件路径
path = 'D:\\庆余年'

# 要替换的字段
rpc = '.2019'

# 获取路径内文件
file = os.listdir(path)

for i in range(len(file)):
    # 原文件名
    n1 = path + '\\' + file[i]
    # 新文件名
    n2 = n1.replace(rpc, '')
    # 调用改名函数,完成改名操作
    os.rename(n1, n2)

# 输出结束的提示信息
print('Over'.center(20, '='))

二.添加文件名前缀

开始时需要输入1或者2,来实现replace替换文件名称或add添加文件名前缀

import os

type_ = input('Replace名称输入1, Add前缀输入2: ')

path = 'E:\\人间正道是沧桑'

# 要被替换的
rpc = '人间正道是沧桑人间正道是沧桑'

# 替换成的名称,前缀的名称
rpc_result = '人间正道是沧桑'

file = os.listdir(path)

for i in range(len(file)):
    # 原文件名
    n1 = path + '\\' + file[i]

    if type_ == '1':
        # 替换成新文件名
        n2 = n1.replace(rpc, rpc_result)
    elif type_ == '2':
        # 添加文件名新文件名
        n2 = path + '\\' + rpc_result + file[i]

    # 调用所导入模块中的改名函数,完成具体改名操作
    os.rename(n1, n2)

print('Over'.center(20, '='))
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值