끄적이는 기록일지

[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 5. 코드 심화 본문

파이썬(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
Comments