Python 代码:移除 Linux 目录下文件名中的下划线
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() 函数将原文件重命名为新文件名。
注意: 这个过程是不可逆的,所以请谨慎执行。
原文地址: https://www.cveoy.top/t/topic/ofKx 著作权归作者所有。请勿转载和采集!