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()