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) #移動進行修改文件名稱