在Windows中,/ \ : * ? " < > | 这样9个字符是不能存在于文件夹名或文件名中的,下面是一段去除或替换字符串中不能用于文件名的字符的Python代码:

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

 

posted on 2020-08-16 19:10  math98  阅读(1077)  评论(0)    收藏  举报