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문 둘다 써서)