[ 오늘의 수업내용 요약 ]

036_ 텍스트파일 열기 모드

  • 파일 모드는 파일을 어떤 목적으로 open할지 정한다.
  1. ‘w’ : 쓰기 전용(파일이 있으면 덮어씌움)
  2. ‘a’ : 쓰기 전용(파일이 있으면 덧붙임)
  3. ‘x’ : 쓰기 전용(파일이 있으면 에러 발생)
  4. ‘r : 읽기 전용(파일이 없으면 에러 발생)

037_ with~as문
with~as문을 이용하면 파일닫기(close)를 생략할 수 있다.
file = open(uri + ‘5_037.txt, ’a’)
file.write(‘python study’)
file.close()
=> with open(wri + ‘5_037.txt.’, ‘a’) as f:
f.write(‘python study’)

038_ writelines()

  • 리스트 또는 튜플 데이터를 파일에 쓰기 위한 함수이다.

languages = [‘c/c++’, ‘java’, ‘c#’, ‘python’, ‘javascript’ ]

uri = ‘C:/pythonTxt/’
with open(uri + ‘languager.tct’, ‘a’) as f:
f.writelines(languages)

039_ readlines(), readline()
1. readlines()
: 파일의 모든 데이터를 읽어서 리스트 형태로 반환한다.
2. readline()
: 한 행을 읽어서 문자열로 반환한다.

  • split : 구분자

0개의 댓글