[PYTHON] 파일 읽어오기, 쓰기
2022. 9. 28. 20:40ㆍPYTHON
1. 파일 만들기
- 형식 1 : 파일변수 = open("파일명.확장자", "모드")
- 형식 2: with open("파일명.확장자", "모드", encoding='언어형식') as 변수명
형식 1
f1 = open('test4.txt', 'w') #내용이 없는 빈 텍스트 파일 만들기!
text 파일이 만들기!
형식 2
with open('test.txt', 'w') as f:
print('''안녕하세요,
만나서 반갑습니다.''', file=f)
# 이런식으로 한번에 내용까지 넣어서 만들수도 있다!
파일모드
- 'r' : 기본값으로 정해져 있으며 파일을 읽기 위한 모드
- 'w' : 쓰기모드이며 파일에 내용을 쓸 때 사용하는 모드
- 'a' : 수정모드이며 파일에 내용을 추가 할 때 사용하는 모드
2. 파일 읽어오기
- readlines 함수를 이용하자!
f = open('test.txt', 'r') # test.txt파일을 읽기모드로 불러와서
for line in f.readlines(): # 1줄씩 출력하는 반복문
print(line.strip())
f = open('test.txt', 'r')
lines = f.readlines()
print(lines)
출력 : ['안녕하세요,\n', ' 만나서 반갑습니다.\n']
#공백 제거 후 출력하기!
for line in lines:
print(line.strip())#
출력:
안녕하세요,
만나서 반갑습니다.
😁활용하기
with open('t1.txt','w')as f: #t1이라는 텍스트 파일 생성!
print('''안녕하세요
만나서 반갑습니다.''', file = f)
with open('t1.txt','a')as f: #t1 파일에 내용 추가
print('저는 겨울을 좋아합니다.', file = f)
f = open('t1.txt', 'r') # 반복문을 사용하여 읽어오기
lines = f.readlines()
for line in lines:
print(line)
출력 :
안녕하세요
만나서 반갑습니다.
저는 겨울을 좋아합니다.
'PYTHON' 카테고리의 다른 글
[PYTHON] 정규표현식, 문자열 다양하게 출력하기! (2) | 2022.09.26 |
---|---|
[PYTHON] 반복문을 활용하여 자료 추출하기 (1) | 2022.09.26 |
[PYTHON] 반복문(while, for) (0) | 2022.09.22 |
[PYTHON] 조건문, 논리연산자 (0) | 2022.09.16 |
[PYTHON] 데이터 타입간 연산, 형변환, 데이터 추출하기 (1) | 2022.09.13 |