* 파일 쓰기 - 문자열
f = open("/Users/temp/Desktop/new.txt", "w")
a = "Hello World!\n"
f.write(a)
f.close()
* 파일 쓰기 - 리스트
b = ['123', 'abc', '456\n']
f = open("/Users/temp/Desktop/new.txt", "a")
f.write('\n'.join(b))
f.close()
c = ['def', '789', 'ghi']
f = open("/Users/temp/Desktop/new.txt", "a")
f.writelines(c)
f.close()
* 파일 열기 모드 옵션
- 파열 일기 모드는 f = open("/Users/temp/Desktop/new.txt", "w") 에서 "w"부분에 들어가는 다양한 것들이다
- r: 읽기 모드, 파일 없으면 에러난다
- r+: 읽기 또는 쓰기 모드, 파일 없으면 에러난다
- w: 쓰기 모드, 파일 없으면 새로 만든다
- w+: 읽기 또는 쓰기 모드, 파일 없으면 새로 만든다, 기존 파일에 있던 데이터를 완전히 지워버리고 새로 쓴다
- a: 파일 추가(FP가 파일의 끝으로 이동)로 쓰기 모드, 파일 없으면 새로 만든다
- a+: 읽기 또는 파일 추가 모드, 파일 없으면 만든다, 기존 파일 내용은 그대로 두고 그 뒤에 추가된다
'Programming Language > Python' 카테고리의 다른 글
Python 슬라이스 (0) | 2020.03.05 |
---|---|
Python의 인터프리터(interpreter) 언어적 특성 (0) | 2020.03.03 |
conda environment - CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'. (0) | 2020.01.02 |
python opencv - window 위치 조절하기 (0) | 2019.12.31 |
python dictionary(딕서녀리) (0) | 2019.12.30 |