강의 : ~중급39, 퀴즈2
수정된내용 : 중급문풀 강의는 내일로 미루고 for, while 문 예제 연습 및 중급 강의 전체 복습
강의 : 중급 31~39 요약

open()
read()
write()
close()
open('C:/pythonTxt/test.txt', 'w')
open('C:/pythonTxt/test.txt, 'r')
import time
lt = time.localtime()
dateStr = ‘[‘ + time.strftime(%Y-%m-%d %H:%M:%S %p’) + ‘]’
file = open(‘C:/pythonTxt/test.txt’, ‘w’)
file.write(dateStr)
file.close()
바꿀 문구가 들어있는 대상.replace('바꾸고 싶은 문구', '바꿀 문구', 바꾸고 싶은 문구 갯수)
: 파일 모드는 파일을 어떤 목적으로 open 할지 정한다.
*** 소수 구하는 실행문 작성 다시 공부하기
: 이를 이용하면 파일 닫기(close)를 생략할 수 있다.
file = open(uri + '5>037.txt', 'a')
file.write('python study!')
file.close()
with open(uri + '5>037.txt', 'a') as f:
f.write('python study!')
: 리스트[] 또는 튜플() 데이터를 파일에 쓰기 위한 함수
: 이 함수는 반복문(for문)이 필요 없음. 내부적으로 처리가 되어 있다.
languages = ['a', 'b', 'c']
uri = 'C:/pythonTxt/'
for item in languages:
with open(uri + 'languages.txt', 'a') as f:
f.write(item)
f.write('\n')
uri = 'C:/pythonTxt/'
with open(uri + 'languages.txt', 'a') as f:
f.writelines(item + '\n' for item in languages)
: 여러줄 읽기와 한줄 읽기
: 파일의 모든 데이터를 읽어서 리스트 형태로 반환한다.
: 한 행을 읽어서 문자열로 반환한다.