命名规则
在Windows系统下,文件名是不能某些字符,如下图所示。如果把包含这些字符的文件名传递给文件对话框,点击【保存】按钮可能没有反应。
示例演示
去掉文件名中非法字符。
import re
originName = "a*b?c"
rightName = re.sub('[\/:*?"<>|]','', originName)
print rightName
在Windows系统下,文件名是不能某些字符,如下图所示。如果把包含这些字符的文件名传递给文件对话框,点击【保存】按钮可能没有反应。
去掉文件名中非法字符。
import re
originName = "a*b?c"
rightName = re.sub('[\/:*?"<>|]','', originName)
print rightName