python 保存文件时替换文件名中的非法字符 (windows)

1.用re模块

import re
def validateTitle(title):
    rstr = r"[\/\\\:\*\?\"\<\>\|]"  # '/ \ : * ? " < > |'
    new_title = re.sub(rstr, "_", title)  # 替换为下划线
    return new_titl

2.除去文件名中的空格
#title 源文件名
new_title = title.strip()

posted @ 2020-11-05 09:59  圣君  阅读(1481)  评论(0编辑  收藏  举报