io.UnsupportedOperation: not writable
예시로 아래와 같이 입력하면, 위와 같은 오류가 발생한다.
with open('filename') as f:
f.write('test')
# Error 없는 예시 1
with open('filename', 'w') as f:
f.write('test')
# Error 없는 예시 2
with open('filename', 'a') as f:
f.write('test')
위 처럼 'w' 옵션 혹은 'a' 옵션을 주면 오류가 발생하지 않고 정상적으로 진행된다.
'r' : 읽기
'w' : 덮어쓰기
'a' : 이어 쓰기
옵션을 기재하지 않으면 'r'과 동일
'Development > Python' 카테고리의 다른 글
[Python][SHA-256] 해시값 생성 방법 (0) | 2019.12.08 |
---|---|
[Python][openpyxl] 엑셀 파일의 데이터 읽고 가공하여 원하는 값만 출력하기 실습 예시 + openpyxl 사용법 (0) | 2019.12.02 |
[Python] 업무자동화 실습 : raw data 필요시 iso -> utf8 인코딩 & 데이터 가공하여 DB에 넣는 프로그램 개발 (0) | 2019.12.01 |
[Python][Package] __init__.py & __all__ & import * & 상대/절대경로참조 에 대하여 (0) | 2019.11.30 |
[Python][Class] Class에서의 __init__은 무슨 의미일까? (0) | 2019.11.30 |