5/09/2020

Python - Automate Parsing and Renaming of Multiple Files

** Automate Parsing and Renaming of Multiple Files


==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

print(os.getcwd())

---------------------------------

C:\Users\purunet\Documents\py1\mt

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
print(f)

---------------------------------

멋진인생 - mt - #8.mp3
백세인생 - mt - #3 .mp3
뿐이고 - mt - #9.mp3
십분내로 - mt - #7.mp3
어느 60대 노부부이야기 - mt - #1.mp3
어쩌다 마주친 그대 - mt - #12.mp3
여자의 일생 - mt - #10.mp3
창밖의 여자 - mt - #11.mp3
천상재회 - mt - #5.mp3
청춘 - mt - #4.mp3
한오백년 - mt - #6.mp3
희망가 - mt - #2.mp3

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
print(os.path.splitext(f))


---------------------------------

('멋진인생 - mt - #8', '.mp3')
('백세인생 - mt - #3 ', '.mp3')
('뿐이고 - mt - #9', '.mp3')
('십분내로 - mt - #7', '.mp3')
('어느 60대 노부부이야기 - mt - #1', '.mp3')
('어쩌다 마주친 그대 - mt - #12', '.mp3')
('여자의 일생 - mt - #10', '.mp3')
('창밖의 여자 - mt - #11', '.mp3')
('천상재회 - mt - #5', '.mp3')
('청춘 - mt - #4', '.mp3')
('한오백년 - mt - #6', '.mp3')
('희망가 - mt - #2', '.mp3')

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
file_name, file_ext = os.path.splitext(f)
print(file_name)

---------------------------------

멋진인생 - mt - #8
백세인생 - mt - #3
뿐이고 - mt - #9
십분내로 - mt - #7
어느 60대 노부부이야기 - mt - #1
어쩌다 마주친 그대 - mt - #12
여자의 일생 - mt - #10
창밖의 여자 - mt - #11
천상재회 - mt - #5
청춘 - mt - #4
한오백년 - mt - #6
희망가 - mt - #2

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
file_name, file_ext = os.path.splitext(f)
print(file_name.split('-'))


---------------------------------

['멋진인생 ', ' mt ', ' #8']
['백세인생 ', ' mt ', ' #3 ']
['뿐이고 ', ' mt ', ' #9']
['십분내로 ', ' mt ', ' #7']
['어느 60대 노부부이야기 ', ' mt ', ' #1']
['어쩌다 마주친 그대 ', ' mt ', ' #12']
['여자의 일생 ', ' mt ', ' #10']
['창밖의 여자 ', ' mt ', ' #11']
['천상재회 ', ' mt ', ' #5']
['청춘 ', ' mt ', ' #4']
['한오백년 ', ' mt ', ' #6']
['희망가 ', ' mt ', ' #2']

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
file_name, file_ext = os.path.splitext(f)

f_title, f_course, f_num = file_name.split('-')

print(f_title)


---------------------------------

멋진인생
백세인생
뿐이고
십분내로
어느 60대 노부부이야기
어쩌다 마주친 그대
여자의 일생
창밖의 여자
천상재회
청춘
한오백년
희망가

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
file_name, file_ext = os.path.splitext(f)

f_title, f_course, f_num = file_name.split('-')

print(f_course)

---------------------------------

 mt
 mt
 mt
 mt
 mt
 mt
 mt
 mt
 mt
 mt
 mt
 mt

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
file_name, file_ext = os.path.splitext(f)

f_title, f_course, f_num = file_name.split('-')

print(f_num)

---------------------------------

 #8
 #3
 #9
 #7
 #1
 #12
 #10
 #11
 #5
 #4
 #6
 #2

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
f_name, f_ext = os.path.splitext(f)

f_title, f_course, f_num = f_name.split('-')

print('{}-{}-{}{}'.format(f_num, f_course, f_title, f_ext))


---------------------------------

 #8- mt -멋진인생 .mp3
 #3 - mt -백세인생 .mp3
 #9- mt -뿐이고 .mp3
 #7- mt -십분내로 .mp3
 #1- mt -어느 60대 노부부이야기 .mp3
 #12- mt -어쩌다 마주친 그대 .mp3
 #10- mt -여자의 일생 .mp3
 #11- mt -창밖의 여자 .mp3
 #5- mt -천상재회 .mp3
 #4- mt -청춘 .mp3
 #6- mt -한오백년 .mp3
 #2- mt -희망가 .mp3

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
f_name, f_ext = os.path.splitext(f)

f_title, f_course, f_num = f_name.split('-')

f_title = f_title.strip()
f_course = f_course.strip()
f_num = f_num.strip()


print('{}-{}-{}{}'.format(f_num, f_course, f_title, f_ext))

---------------------------------

#8-mt-멋진인생.mp3
#3-mt-백세인생.mp3
#9-mt-뿐이고.mp3
#7-mt-십분내로.mp3
#1-mt-어느 60대 노부부이야기.mp3
#12-mt-어쩌다 마주친 그대.mp3
#10-mt-여자의 일생.mp3
#11-mt-창밖의 여자.mp3
#5-mt-천상재회.mp3
#4-mt-청춘.mp3
#6-mt-한오백년.mp3
#2-mt-희망가.mp3

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
f_name, f_ext = os.path.splitext(f)

f_title, f_course, f_num = f_name.split('-')

f_title = f_title.strip()
f_course = f_course.strip()
f_num = f_num.strip()[1:]


print('{}-{}-{}{}'.format(f_num, f_course, f_title, f_ext))

---------------------------------

8-mt-멋진인생.mp3
3-mt-백세인생.mp3
9-mt-뿐이고.mp3
7-mt-십분내로.mp3
1-mt-어느 60대 노부부이야기.mp3
12-mt-어쩌다 마주친 그대.mp3
10-mt-여자의 일생.mp3
11-mt-창밖의 여자.mp3
5-mt-천상재회.mp3
4-mt-청춘.mp3
6-mt-한오백년.mp3
2-mt-희망가.mp3

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
f_name, f_ext = os.path.splitext(f)

f_title, f_course, f_num = f_name.split('-')

f_title = f_title.strip()
f_course = f_course.strip()
f_num = f_num.strip()[1:].zfill(2)


print('{}-{}-{}{}'.format(f_num, f_course, f_title, f_ext))


---------------------------------

08-mt-멋진인생.mp3
03-mt-백세인생.mp3
09-mt-뿐이고.mp3
07-mt-십분내로.mp3
01-mt-어느 60대 노부부이야기.mp3
12-mt-어쩌다 마주친 그대.mp3
10-mt-여자의 일생.mp3
11-mt-창밖의 여자.mp3
05-mt-천상재회.mp3
04-mt-청춘.mp3
06-mt-한오백년.mp3
02-mt-희망가.mp3

---------------------------------

==========================================

import os

os.chdir('C:\\Users\\purunet\\Documents\\py1\\mt')

for f in os.listdir():
f_name, f_ext = os.path.splitext(f)

f_title, f_course, f_num = f_name.split('-')

f_title = f_title.strip()
f_course = f_course.strip()
f_num = f_num.strip()[1:].zfill(2)


print('{}-{}{}'.format(f_num, f_title, f_ext))


---------------------------------

08-멋진인생.mp3
03-백세인생.mp3
09-뿐이고.mp3
07-십분내로.mp3
01-어느 60대 노부부이야기.mp3
12-어쩌다 마주친 그대.mp3
10-여자의 일생.mp3
11-창밖의 여자.mp3
05-천상재회.mp3
04-청춘.mp3
06-한오백년.mp3
02-희망가.mp3

---------------------------------