python 연습 프로그램 대량 수정 파일 이름

767 단어
 
  
# encoding:utf-8

##
# :
# .mp3
##
import os,re

fs=os.listdir('xb')
for f in fs:
 ###### :partition
 #1. '[' 3
 #ls=f.partition('[')
 #2.ls[0] , ls[1:]
 #dirtystring = ''.join(ls[1:])
 #3.
 #newname=f.replace(dirtystring, '') + '.mp3')
 #os.rename('xb/' + f, newname)

 ###### :
 dirtymatch = re.search(r'\[.*?\]', f)
 if dirtymatch:
  dirtystring=dirtymatch.group(0)
  newname=f.replace(dirtystring, '') + '.mp3'
  os.rename('xb/' + f, newname)

 # : re.sub

좋은 웹페이지 즐겨찾기