python3 如何以多個符號,進行分割字符串

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章