파이썬(ICDL) 정리
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 5. 코드 심화
시시나브로
2021. 8. 5. 06:16
728x90
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 4. 코드 만들기 - (6)이벤트
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 4. 코드 만들기 - (5)라이브러리 모듈 [파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 4. 코드 만들기 - (4)프로시저와 함수 [파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 4. 코.
kcy51156.tistory.com
1. 파일 입출력
1) Open() 함수를 사용하여 파일변수와 실제 파일을 연결(자동 할당)
2) 파일에 읽거나 쓰는 작업을 실행
3) 읽기/쓰기 작업이 끝나면 close() 함수를 사용하여 파일을 닫기
4) open() 함수와 close() 함수는 다음 형식으로 작성
파일변수 = open(‘파일 이름‘, ‘r’) # 파일에서 데이터를 읽을 때
파일변수 = open(‘파일 이름’, ‘w’) # 파일에서 데이터를 쓸 때
파일변수.close()
5) 다른 방법으로 close() 하는 방법
with open(파일이름) as 파일변수:
# 들여쓰기 하고 파일 작업 코드를 작성한다.
# 파일 작업이 끝나면 들여쓰기를 해제한다.
파일 모드 | 설명 |
r | 파일에서 데이터를 읽는다(default). |
w | 파일에 데이터를 쓴다. 기존 파일의 내용은 지운다. |
a | 파일에 데이터를 쓴다. 기존 파일에 내용을 추가한다. |
+ | 읽기/쓰기 겸용 |
b | 바이너리 파일 입출력 |
t | 텍스트 파일 입출력(default). |
6) 텍스트 파일
- 파일의 내용이 ASCII 코드 형태로 저장된 파일
- 메모장 프로그램에서 파일의 내용을 확인 가능
7) close() 함수를 생략하고 싶을 때(with ~ as)
8) 여러 줄 출력
9) 읽기
- 전체 파일 읽기 : read()
- 한 줄 읽기 : readline()
10) 줄 단위로 읽어서 리스트에 저장
실습) data.txt.내용이 target.txt에 복사
11) 바이너리(2진수) 파일 쓰기(wb)
12) 바이너리 파일 읽기(rb)
2. 모듈과 패키지
1) 모듈
- Import 모듈
- From 모듈 import 함수(또는 변수), 함수(또는 변수), …
- From 모듈 import 함수 as 새이름, 함수 as 새이름, …
728x90