일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 달력
- dataset
- 엑셀
- html parser
- 파이썬
- kanna html parser
- 스위프트
- 노은
- MDB
- 대전
- Exif
- 대전 업힐
- StreamReader
- swift
- 유성
- VBA
- mdb table 합치기
- Xcode
- C#
- 딴지일보 자유게시판 파씽
- exifread
- kanna parser
- EXIF data
- python
- file move
- 자전거
- euc-kr
- swift html parser
- 대전 자전거
- insert into
- Today
- Total
Fly to the sky & Return
[파이썬] EXIF 의 날짜 자료를 이용해서 사진이름 일관변경하기....ver.2 본문
동영상도 같이 들어있는 폴더에서는 확장자 JPG만 바꾸는 것을 추가로 삽입을 했습니당..
import os
from Tkinter import *
from tkFileDialog import askdirectory
from PIL import Image
from PIL.ExifTags import TAGS
from os import rename, listdir
def get_exif(fn):
ret = {}
i = Image.open(fn)
info = i._getexif()
ctime = info[0x9003]
return ctime
top = Tk()
F = Frame(top)
F.pack(expand="true")
myPath = askdirectory(title="select directory", mustexist=1)
for f in os.listdir(myPath):
tempPath = os.path.join(myPath, f)
s= os.path.splitext(tempPath)
if s[1]==".jpg":
t = get_exif(tempPath)
c= t[0:4]+"_"+ t[5:7]+"_"+t[8:10]+"-"+t[11:13]+"-"+t[14:16]+"-"+t[17:19]
tempPath2 = os.path.join(myPath, c+".jpg")
if not os.path.isdir(tempPath):
os.rename(tempPath, tempPath2)
'프로그래밍 > 파이썬' 카테고리의 다른 글
Exfread를 이용한 EXIF data 추출 및 날짜별 폴더 생성해서 사진 옮기기 (0) | 2017.12.22 |
---|---|
파이선 날짜 각 항목에 접근하기 (0) | 2017.12.19 |
[파이썬] 선택한 폴더안에 들어있는 파일을 상위폴더로 옮기기 (0) | 2015.02.12 |
[파이썬] EXIF 의 날짜 자료를 이용해서 사진이름 일관변경하기 (0) | 2015.02.08 |
[파이썬] 선택한 폴더안에 들어있는 파일을 상위폴더로 옮기기 (0) | 2015.02.08 |