안녕하세요.
RSS로 필요로한 영상을 다운받아서 파일이름정리후 이동까지 완료했습니다.
그 과정에서 여러 고수님들의 스크립트와 파이썬 자료를 활용중인데요.
한분 한분 나열하진 못하겠지만 정말 잘활용하고 있으며 진심으로 감사드립니다.
파일이름 변경에서 소주6잔님의 파이썬 자료를 활용하는데요.
아래부분인것 같은데 저는 저걸 180303을 2018-03-03 으로 변경되게 하고 싶습니다.
근데 파이썬이란걸 알지도 못하겠고 구글에 찾아봐도 도통 제가 원하는걸 찾을수가 없더라구요.
그래서 파이썬 고수님들의 능력좀 빌리고 싶어 이렇게 글을 올립니다.
어려운 거라면 그냥 포기할께요;;
그리고 소주6잔님의 자료를 공개하고 수정요청 하는게 만약이라도 문제가 된다면 바로 글삭제 하겠습니다.
-----------------------------------------------------------------------------------------------------------------------------------
#회차 정보가 없음. 날짜를 180303 => S18E0303 ---> (2018-03-03)
else:
p = re.compile('\.\d+\.')
m = p.search(filename)
if m is not None:
start = m.start()+1
end = m.end()-1
if end - start == 6 and filename[start] == '1': #날짜체크
temp = 'S%sE%s' % (filename[start:start+2], filename[end-4:end])
newfilenamepath = filenamepath.replace(filename[start:end], temp)
strLog += '파일명 변경. 회차정보 없음\n%s\n%s\n\n' % (filenamepath, newfilenamepath)
if filemove: shutil.move(filenamepath, newfilenamepath)
filenamepath = newfilenamepath
----------------------------------------------------------------------------------------------------------------------------------
>>> filename = 'SHOW TIME.180303.720p-ABCD.mp4'
>>> re.sub(r'(\d\d)(\d\d)(\d\d)', r'S\1E\2\3', filename)
'SHOW TIME.S18E0303.720p-ABCD.mp4'
>>> re.sub(r'(\d\d)(\d\d)(\d\d)', r'20\1-\2-\3', filename)
'SHOW TIME.2018-03-03.720p-ABCD.mp4'
그런데 근본적으로 예전에 저걸 한 이유가 PLEX에서 인식하려고 했던 건데, 파일명 변경없이 PLEX 스캐너를 변경하셔서 사용하시는게 더 낫습니다. 1000회나 180921형식의 날짜, 제목에 숫자포함한 경우도 대부분 인식합니다.
https://github.com/soju6jan/Plex-Series-Scanner-For-Korea
그럼 이젠 반대로 파일이름변경 부분을 파이썬에서 지워야 하는데;;
어디서 어디까지 지워야 할까요ㅡㅡ;;;
버전 업 안하시나요?^^;;;ㅎ
단순히 파일이동역활만 활용하고싶은데 자꾸 에러가 나네요ㅡㅡ