Day 8 파일 입출력
2023. 3. 14. 09:01ㆍ파이썬
1) 파일 열기
파일변수 = opne('파일 이름', '파일 열기 및 종류')
1-1) 파일 열기 모드 및 종류
1-2) 파일 만들고 저장하기 (꼭 close 하기 !)
file = opne('./data/data.txt', 'wt')
file close()
2) 파일경로
절대경로: 디스크 드라이브의 최상위(root) 디렉터리부터 텍스트 파일이 저장 또는 읽어 올 디렉터리까지 경로
상대경로: 현재 화면에 표시되는 소스파일이 위치한 디렉터리부터 파일이 저장 또는 읽어 올 디렉터리까지 경로
2-1)
2-2) 파일 읽어오기
무조건 파일을 읽기모드로 실행해야된다.!
read(size) : 파일 전체로부터 사이즈만큼 데이터를 읽어온다 (size가 없다면 전체)
readline(): 텍스트 파일을 한 줄씩 읽어서 처리
파일이 종료되어 더 이상 읽을 수 없으면 빈 문자열(' ')을 읽어옴
3) with 문
close()가 필요없다 !
4) 인코딩과 디코딩
인코딩 - 컴퓨터에서 사람이 인지할 수 있는 형태의 데이터를 약속된 규칙에 의해 컴퓨터 사용하는 0과 1로 변환하는 과정
코드화 = 암호화 = 부호화 같은 의미로 사용
약속된 규칙 - 예시) 아스키코드 인코딩, URL, Base64, 유니코드
디코딩 - 사람이 읽을수 있는 언어로 되돌리는 것(인코딩의 반대)
디코딩 = 역코드화 = 복호화 같은 의미로 사용
728x90
'파이썬' 카테고리의 다른 글
Day 8 변수 타입 어노테이션 (0) | 2023.03.14 |
---|---|
Day 8 클로저와 데코레이터 (0) | 2023.03.14 |
Day 7 예외 처리 (0) | 2023.03.13 |
Day 6 상속 (0) | 2023.03.10 |
Day 6 구글 드라이브 활용 (0) | 2023.03.10 |