반응형
오늘은 파이썬 파일 쓰기(Write)에 대해서 알아보는 시간을 갖도록 하겠다.
예제1.
- 'w' : 파일 쓰기
- 동일한 경로의 파일명이면 새로 overwrite한다.
with open('./resource/text1.txt', 'w') as f:
f.write('GoodDay')
Result - resource/text1.txt
GoodDay
예제2.
- 'a' : 이어 쓰기
- 해당 파일에 이어쓰기를 진행한다.
- 위에서 작성한 text1.txt 파일을 이어썼다.
# 예제2
with open('./resource/text1.txt', 'a') as f:
f.write(' is coming')
Result - resource/text1.txt
GoodDay is coming
예제3.
from random import randint
with open('./resource/text2.txt', 'w') as f:
for cnt in range(6):
f.write(str(randint(1, 50)))
f.write('\n')
Result - resource/text2.txt
9
19
15
6
18
17
예제4.
# writelines : 리스트 -> 파일로 저장
with open('./resource/text3.txt', 'w') as f:
list = ['Ronaldo\n', 'Messi\n', 'Neymar\n']
f.writelines(list)
Result - resource/text3.txt
Ronaldo
Messi
Neymar
예제5.
# file을 f로 연결해주면 print문으로 파일을 작성할 수 있다.
with open('./resource/text4.txt', 'w') as f:
print('Ronaldo', file=f)
print('Messi', file=f)
Result - resource/text4.txt
Ronaldo
Messi
반응형
'Programming > Python' 카테고리의 다른 글
[Python] 파이썬 예외 종류에 대해서 알아보자. (0) | 2021.08.19 |
---|---|
[Python] 파이썬 모듈과 패키지에 대해서 알아보자. (0) | 2021.07.31 |
[Python] 파이썬 파일 읽기(Read)에 대해서 알아보자. (0) | 2021.07.31 |
[Python] 파이썬 클래스 상속에 대해서 알아보자. (0) | 2021.07.26 |
[Python] 파이썬 클래스(class)에 대해서 알아보자. (0) | 2021.07.25 |