好友
阅读权限10
听众
最后登录1970-1-1
|
楼主|
无伤大雅
发表于 2024-1-6 09:22

本人新手,用python脚本没跑起来,听说用正则表达好一点
[mw_shl_code=python,true]
def remove_emoji(filename):
# 构建正则表达式,匹配Unicode编码范围内的emoji字符
emoji_pattern = re.compile("["
u"\U0001F600-\U0001F64F" # emoticons
u"\U0001F300-\U0001F5FF" # symbols & pictographs
u"\U0001F680-\U0001F6FF" # transport & map symbols
u"\U0001F1E0-\U0001F1FF" # flags (iOS)
"]+", flags=re.UNICODE)
new_name = re.sub(emoji_pattern, '', filename)
return new_name
# 遍历指定目录下的所有文件
directory = 'your/directory'
for root, dirs, files in os.walk(directory):
for file in files:
old_path = os.path.join(root, file)
|
|