파이썬 중급 8~9_텍스트 파일 쓰기, 열기, with~as 쓰고 close 생략하기, writelines, readlines

최효손·2023년 4월 15일
0

33_사용자 Exception 클래스

실습

34_텍스트 파일 쓰기

  • open(), read(), write(), close()

파란색 표시한 c 드라이브 폴더 생성하기

  • c 드라이브 폴더 위치 복사하여 노란색 표시한 부분에 입력,
  • 이 때 역슬래시를 슬래시로 변경,
  • test.text 써주고
  • 'w' 입력해야 함

노란색 표시한 write 함수 생성하면 txt 파일에 문자가 자동 기입됨

  • 새로운 문자를 쓰면 이전에 썼던 문자 사라짐

실습

35_텍스트 파일 읽기

  • 읽을 때는 'read 함수, r 표시'

실습

36_텍스트 파일 열기

a 모드 예시

실습_소수 찾기

37_with ~ as문

  • with~as 쓰면 close 생략해도 됨

실습_로또 번호 생성

'a' 모드로 입력했기 때문에 실행할때마다 파일이 계속 덧붙여짐

38_writelines()

  • 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) 을 없애 버림

참고: 위 이미지는 제로 베이스 데이터 스쿨 강의 자료를 캡처했습니다.

profile
Oodi 를 꿈꾸며

0개의 댓글