Python 代码:移除 Linux 目录下文件名中的下划线

本文提供 Python 代码示例,用于移除 Linux 系统中 '/mnt/disk1/lh/landmark/imagenet/train/' 目录下所有文件名中的下划线。

import os
import re

directory = '/mnt/disk1/lh/landmark/imagenet/train/'

for root, dirs, files in os.walk(directory):
    for file in files:
        new_file = re.sub('_', '', file)
        os.rename(os.path.join(root, file), os.path.join(root, new_file))

这段代码会遍历指定目录下的所有文件,对于每个文件名中包含下划线的文件,将下划线替换为空,然后使用 os.rename() 函数将原文件重命名为新文件名。

注意: 这个过程是不可逆的,所以请谨慎执行。

Python 代码:移除 Linux 目录下文件名中的下划线

原文地址: https://www.cveoy.top/t/topic/ofKx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录