本文包括两部分。1.删除文件名称末尾中文字符;2.将文件名中的中文进行替换。
注:适用于utf-8编码环境。本文给出应用示例,可根据需要修改。
一、删除文件名称末尾中文字符
1.应用场景:
处理前:
处理后:
2.代码:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os, sys
path = '/data1/wmw/dataset/weixing/data/' # 所需修改文件夹所在路径
dirs = os.listdir(path)
print(dirs)
#i = 0
for dir in dirs:
os.rename(str(path+dir), str(path+str(dir).split('_')[0]))
print("success!")
#i += 1
#打印出重命名后的目录
print("Directory: %s" % os.listdir(os.getcwd()))
二、将文件名中的中文进行替换
1.应用场景
处理前