Self-Improvement
Head First Python 6-1장 본문
*파이썬의 열기, 처리하기, 닫기
open의 함수의 첫번째 인자는 파일명이며 두번째 인자는 옵션이다.
r : 파일을 읽기 모드로 열며 기본값이다
w : 파일을 쓰기 모드로 열며 파일이 존재하면 기존 데이터를 삭제한다
a : 파일을 추가 모드로 열며 파일의 내용은 유지하며 끝에 데이터를 추가한다
x : 새로운 파일을 쓰기 모드로 열며 파일이 이미 존재하면 파일 열기가 실패한다
>>> print('put out the trash', file=todos)
>>> print('Feed the cat', file=todos)
>>> print('prepare tax return.', file=todos)
>>> todos.close() #파일을 닫는다.
>>> for chore in tasks: #todos.txt의 행을 chore에 대입하여 출력
print(chore)
put out the trash
Feed the cat
prepare tax return
*파일 열기, 처리하기, 닫기 (with 함수)
with문은 종료될때 close호출을 알아서 하기 때문에 따로하지 않으며 프로그래머들이 선호한다
open시 옵션은 위의 옵션과 같다.
for chore in tasks:
print(chore, end='')
put out the trash
Feed the cat
prepare tax return
'프로그래밍 > Python' 카테고리의 다른 글
Python의 requests 모듈을 통한 DVWA-Low Brute Force 자동화 코드 (0) | 2018.10.25 |
---|---|
Head First Python 5-2장 (0) | 2018.10.22 |
requests으로 DVWA Low XSS (0) | 2018.10.21 |
requests으로 DVWA의 Login-dirctionary (0) | 2018.10.21 |
requests 모듈을 통한 DVWA Low SQL-injection (0) | 2018.10.21 |