【问题标题】:Python: how to rename a file in a folder?Python:如何重命名文件夹中的文件?
【发布时间】:2019-02-05 08:42:30
【问题描述】:

我有如下文件列表

'TRIAL_20134_75690_TOTAL_2018-08-12-17-18.csv'

我想将它们重命名为最后一个下划线之后的部分,例如文件将被重命名为:

'TRIAL_20134_75690_TOTAL.csv'

【问题讨论】:

标签: python rename file-rename


【解决方案1】:

使用os 库中的os.rename 进行重命名。

要使刺痛到下划线的最后一个索引 (_),请使用 stringrindex 方法。

您还需要重新连接扩展。

import os
f = 'TRIAL_20134_75690_TOTAL_2018-08-12-17-18.csv'
os.rename(f, f[:f.rindex('_'] + '.csv')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-10
    • 2022-10-15
    • 1970-01-01
    • 2018-05-28
    • 2015-08-26
    • 1970-01-01
    • 1970-01-01
    • 2022-06-27
    相关资源
    最近更新 更多