python中string自带的split不支持多个分隔符同时切分,
所以我们这里要用到正则表达式进行分割:
import re
line='hello,world'
lineLists = re.split('[,,.。??]',line.strip())
修改文件名案列:
#对文件重新命名,其实利用os移动文件 并且重新命名的功能
import os
import re
shopname = os.listdir("photo") #读取photo 文件夹下的所有文件名
for i in shopname:
oldname = os.path.join('photo/',i) #一定要用join 去显示文件路径
linelist = re.split("[\.\-\_]",i.strip()) #分割. - _ 三个字符。
newfilename = os.path.join('rename/',linelist[0]+linelist[1]+'.jpg') #新文件名称
os.rename(oldname,newfilename) #移动进行修改文件名称