33_사용자 Exception 클래스
실습
34_텍스트 파일 쓰기
- open(), read(), write(), close()
파란색 표시한 c 드라이브 폴더 생성하기
- c 드라이브 폴더 위치 복사하여 노란색 표시한 부분에 입력,
- 이 때 역슬래시를 슬래시로 변경,
- test.text 써주고
- 'w' 입력해야 함
노란색 표시한 write 함수 생성하면 txt 파일에 문자가 자동 기입됨
실습
35_텍스트 파일 읽기
실습
36_텍스트 파일 열기
a 모드 예시
실습_소수 찾기
37_with ~ as문
- with~as 쓰면 close 생략해도 됨
실습_로또 번호 생성
'a' 모드로 입력했기 때문에 실행할때마다 파일이 계속 덧붙여짐
38_writelines()
- c/c++javac#pythonjavascript 이렇게 옆으로 쭉 나열되지 않고
- 아래 칸으로 보기 좋게 나열되게 '개행'하는 방법 2개
- 노란색, 파란색 방법
노란색 표시처럼 하면 표처럼 정렬됨
파란색 표시처럼 하면 [리스트]로 출력됨
39_readlines(), readline()
- readlines(): 여러 줄을 한 번에 읽을 건지
- readline(): 한 줄만 읽을 건지
실습
split 함수
- kor:85 / eng:90
- 이런 식으로 되어 있는 문자열을
- : 를 기준으로 kor 와 85 로 분리시킴
**strip 함수
- kor 85\n (역슬래시 n), eng 90\n (역슬래시 n)
- 이렇게 되어 있는 제일 뒷쪽 특수문자 \n (역슬래시 n) 을 없애 버림
참고: 위 이미지는 제로 베이스 데이터 스쿨 강의 자료를 캡처했습니다.