Python/개념익히기
파일처리
ADELA_J
2023. 4. 4. 23:14
1. 파일 열고 닫기
a. open() : 파일 열때
▶ 파일 객체 = open(문자열: 파일 경로, 문자열: 읽기 모드)
모드 | 실행 |
w | write 모드 (새로쓰기) ▷ 없으면 새로 만들고 있으면 덮어씀 |
a | append 모드 (뒤에 이어서 쓰기 모드) |
r | read 모드(읽기 모드) |
b. close() : 파일을 닫을때 / 항상 열고나면 닫아야혀
▶ 파일객체.close()
2. with 키워드
2-a. 프로그램이 길어지면 열어놓고 닫지 않는 실수를 할 수 있음. 이런 실수를 방지하기 위한 키워드.
▶ with open(문자열:파일 경로, 문자열:모드) as 파일 객체 :
문장
3. 텍스트 읽기
3-a. 파일 객체.read()
▷ 들여쓰기 잘하고....
▷ 한글 불러오려면 encoding="UTF-8"를 파일 처리 키워드 다음에 넣는거 잊지말고....
4. 텍스트 한 줄씩 읽기
4-a. 텍스트를 사용해 데이터를 구조적으로 표현할 수 있는 방법으로는 CSV, XML, JSON 등이 있음.
▶랜덤하게 1000명의 키와 몸무게 만들기.
▶ 저렇게 하고나면 6행의 코드 대로 'info.txt'라는 파일이 새로 만들어져서
데이터가 만들어짐.(1000명의 데이터가 무작위로 만들어짐)
▼만들어진 파일을 토대로 반복문으로 파일 한줄씩 읽기
▼ 그래서 맨밑에 실행결과처럼 계산해서 데이터를 정리해봄
(for문 if문 둘다 써서)