replace all1 [파이썬] 지정한 폴더/확장자에서 텍스트 일괄 변경 이번 예제는 지정된 폴더의 특정 확장자를 가진 모든 파일을 열고 변경하고자 하는 텍스트를 모두 찾아 변경 합니다 (일반적인 Replace All 과 동일) 아래 예제는 d:\log 폴더에서 '.log' 확장자를 가진 파일을 대상으로 'text1' 이라는 단어를 찾고 'text2' 로 변경 합니다 (하위 폴더 포함) 예제를 통해 ASCII 파일과 UTF-8 파일 텍스트를 읽고 씁니다. UTF-8 의 경우 codecs의 도움을 받아야 합니다. 우선 ascii 방식으로 읽고 exception 이 나면 utf-8 방식으로 읽도록 했습니다 읽기 전용인 경우 쓰기 가능하도록 변경하고 기록 합니다. file::readlines() 를 이용하면 텍스트 파일을 한번에 list 에 넣어 주기 때문에 파일 읽는 노가다가 상.. 2018. 2. 6. 이전 1 다음