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) #移动进行修改文件名称
 

 

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