티스토리 뷰
자바 개발자 입장에서 파이썬을 써보면 참 간단 하면서도 강력하다고 느껴집니다.
아래 간단한 코드는 폴더경로 입력시 하위에 파일안의 탭을 스페이스로 변환해주는 스크립트 입니다.
요즘 IDE 툴에서 기본적으로 제공 되지만 파이썬 연습 삼아 ~
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 | # -*- coding:utf-8 -*- import os import re filepath = input('파일이 위치한 경로를 입력하세요:') ext = input('확장자를 입력하세요: ' ) '''파일경로와 확장자를 파라메터로 받아서 하위디렉토리 모두 탐색해서 조건에 맞는 파일전체경로를 list 에 담아 리턴한다.''' def getFileList(filepath,ext): _filelist = [] for cur, _dirs, files in os.walk(filepath): for filenm in files: if (filenm.lower()).endswith(ext.lower()): _filelist.append(cur+"\\"+filenm) return _filelist for _path in getFileList(filepath,ext): print(_path) os.system ("copy %s %s" % (_path, _path+".bak")) #백업파일 생성 with open( _path+".bak",'r') as f: srcContent = f.read() with open(_path,"w") as writelist: writelist.write(srcContent.replace("\t"," ")) | cs |
'Web Development' 카테고리의 다른 글
[javascript] 자바스크립트 프로토타입(Prototype)만 쉽게 이해하기 (0) | 2018.01.15 |
---|---|
[웹개발] 'Access-Control-Allow-Origin' & SOP & CORS (1) | 2018.01.09 |
[Python] Web Image Download (0) | 2014.03.31 |
[자바] AES Encrypt Simple Java Source (0) | 2014.03.20 |
[웹개발] 웹개발과 한글깨짐 (4) | 2014.02.13 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크