[Python] 파일 라인 수정

코딩/Python 2014. 4. 28. 09:39

예제> 'test.txt'에서 'old_term: ... '으로 시작하는 라인을 'new_term: ...'으로 수정


 

with open('test.txt', 'r+') as f:              # file을 열고 알아서 닫아 줌
    lines = []
    new_line = 'new_term: this is test\n'
    for line in f:
        if(line.startswith('old_term:')):      # 'old_term:'으로 시작하는 line을 찾음
            lines = lines + [new_line]
        else:
            lines = lines + [line]
f.seek(0)                                      # file pointer 위치를 처음으로 돌림
f.writelines(lines)                            # 수정한 lines를 파일에 다시 씀
f.truncate()                                   # 현재 file pointer 위치까지만 남기고 나머지는 정리 

'코딩 > Python' 카테고리의 다른 글

[Python] Matplotlib을 이용한 histogram 그리기  (0) 2014.08.04

윈도우에서 batch 파일 실행

Tips/Windows 2014. 4. 28. 08:59

<윈도우 command line 명령어>

- start: 지정한 프로그램이나 명령을 별도의 창을 띄워 시작 실행
(start /B: 새 창을 만들지 않고 응용 프로그램 시작)

- timeout /T 50: 50 secs 동안 대기 후 다음 라인 실행

<윈도우 batch 파일 실행>

 - 예1) test.py의 인자를 다르게 하여 60초 간격으로 실행

python test.py 1
timeout /t 60
python test.py 2
timeout /t 60
python test.py 3

- 예2) test.exe의 인자를 다르게 하여 60초 간격으로 실행
(start 명령을 쓰지 않으면 실행이 안될 수 있음)

start test.exe 1
timeout /t 60
start test.exe 2
timeout /t 60
start test.exe 3

 

파워포인트 삽입 기호

Tips/MS Office 2014. 4. 3. 11:18

 

기호 

문자 코드 

 설명

×

00D7

 곱하기 기호

±

00B1

 +/- 기호

22C8

 조인 연산

2205 

 공집합 

 

 

'Tips > MS Office' 카테고리의 다른 글

MS Office 수식편집기 단축키  (0) 2014.05.16