Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- microsoft pl-300
- 데이터분석
- gru
- 태블로입문
- 오블완
- 파워비아이
- ga4
- NLP
- 인턴일기
- RNN
- 태블로
- data
- 티스토리챌린지
- 모두의구글애널리틱스4
- LSTM
- microsoft power bi
- 파워BI
- 태블로기초
- pl-300
- 구글애널리틱스
- 신입일기
- pl300
- PowerBI
- GA4챌린지
- 길벗출판사
- POWER BI
Archives
- Today
- Total
수영장의 수영_데이터 분석 블로그
[파이썬] 07. 파일 열기, 생성과 쓰기 본문
파일 열기/생성
1. 열기: 변수이름 = open('파일경로/파일이름', '열기모드 종류')
종류는 r, w, a 세 가지가 있다
read, write, append
2. 닫기: 변수이름.close()
ex)
f = open("data/test.txt", 'r')
f.close()
이렇게 사용하면 된다
파일 쓰기
파일에 뭔가를 써 넣고 싶을 수도 있다
변수이름.write('쓰고 싶은 문자')
f = open("test.txt", 'w')
f.write("hello")
f.close()
더 현란하게도 가능
f = open("test.txt", 'w')
for i in range(1, 11) :
sentence = "%d번째 줄입니다." %i
f.write(sentence)
f.close()
반복문에 걸어서 입력할 수 있다
파일 내용추가
- 쓰기 모드 'w' : 기존 내용을 삭제하고 쓴다
- 추가 모드 'a' : 기존 내용을 유지하고 쓴 부분을 추가한다
파일 읽기
- readline과 readlines의 차이에 주의하자
- readline -> for문에 걸쳐 사용
- readlines -> 한 번에 모든 줄을 리스트 안의 각 원소로 반환
중단하기
a = open("test.txt", 'r')
while 1 :
line = a.readline()
if not line : break #line이 None이 되면(=false) 반복문 탈출
print(line)
a.close()
while과 break를 활용해 파일을 읽고 빠져나올 수 있다
'Goorm 자연어처리 전문가 양성 과정 2기 > Python' 카테고리의 다른 글
[파이썬] 09. 모듈 (0) | 2022.01.21 |
---|---|
[파이썬] 08. 클래스, 객체지향 프로그래밍 (0) | 2022.01.21 |
[파이썬] 06. 함수 (0) | 2022.01.17 |
[파이썬] 05. 반복문, 조건문, 제어문 (1) | 2022.01.10 |
[파이썬] 04. 딕셔너리, 튜플, 집합 (0) | 2022.01.08 |