250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 뉴런 신경망
- 지도학습 분류
- 지도학습
- 학습용데이터
- 다중선형 회귀
- 알고리즘 기술
- 수치형 자료
- 더미 기법
- 수치 맵핑 기법
- 데이터 전 처리
- 항공지연
- 가중치 업데이트
- 딥러닝 역사
- 평가용 데이터
- 퍼셉트론
- 이상치 처리
- 경사하강법
- 명목형
- LinearRegression 모델
- 분류 머신러닝 모델
- 불순도
- 웹 크롤링
- 회귀 알고리즘 평가
- 머신러닝 과정
- 데이터 분리
- 지니 불순도
- ICDL 파이썬
- 스케이링
- MSEE
- 결측값 처리
Archives
- Today
- Total
끄적이는 기록일지
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 5. 코드 심화 본문
728x90
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
'파이썬(ICDL) 정리' 카테고리의 다른 글
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 4. 코드 만들기 - (6)이벤트 (0) | 2021.08.05 |
---|---|
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 4. 코드 만들기 - (5)라이브러리 모듈 (0) | 2021.08.05 |
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 4. 코드 만들기 - (4)프로시저와 함수 (0) | 2021.08.05 |
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 4. 코드 만들기 - (3)반복문 (0) | 2021.08.05 |
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 4. 코드 만들기 - (2)조건문 (0) | 2021.08.05 |
Comments