반응형
응용: 쉘 스크립트를 이용해 해당 디렉토리의 파일들 모두 변경
- char-convert.sh
#!/bin/bash
LIST=`ls -A1 | grep ".csv"`
for file in $LIST
do
python ./char-convert.py $file
done
- char-convert.py
#!/usr/bin/python
#-*- coding: utf-8 -*-
import codecs
import sys
file = sys.argv[1]
file2 = file.split('.csv')[0]+"-2.csv"
infile = codecs.open(file, 'r', encoding='utf-8')
outfile = codecs.open(file2, 'w', encoding='euc_kr')
for line in infile:
line = line.replace(u'\xa0', ' ')
outfile.write(line)
infile.close()
outfile.close()
...
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] matplotlib의 scatter 만들기 . 그래프 (0) | 2017.06.26 |
---|---|
[python] 파이썬에서 유니코드 스트림 다루기 (0) | 2017.06.22 |
[Python] python matplotlib 에서 한글폰트 사용하기. font_manager 의 폰트 리스트 확인 (0) | 2017.06.21 |
[Python] .py 파일 실핼시 날짜(파라미터)입력 받아서 쓰기 (0) | 2017.06.21 |
[Python] 어제 날짜 구하기 (0) | 2017.06.21 |