전체 글 57

8.7실습문제 보고서 파일 만들기

회사에서 매주 1회 보고서를 작성하라고 합니다. 1주차부터 50주차까지 보고서 파일을 만드는 프로그램을 작성하세요 조건 1. 파일명은 1주차.txt, '2주차.txt',....로 만듭니다. 완성 코드를 실행하면 소스 코드와 동일한 위치에 다음과 같이 50개 파일을 생성합니다. 1주차.txt 2주차.txt 3주차.txt 4주차.txt .... 49주차.txt 50주차.txt 2. 각 파일에는 각 주차에 해당하는 내용이 다음 형태로 포함돼 있습니다. 실행결과 #35주차.txt 파일 내용 - 35주차 주간 보고 - 부서 : 이름: 업무 요약 : #1주차 만들어보기 1개만 만들기.. report_file.write("\n부서 : "): with open("1주차.txt","w",encoding="utf8") a..

8.6 파일 한번에 열고 닫기 : with문

open()함수를 이용하여 파일을 열었을 경우 반드시 close()함수로 닫아야 한다. with문은 파일을 열고 나서 close()함수를 호출하지 않아도 자동으로 닫아 주는 역할을 함 형식 with 작업 as 변수명: 실행할 명령1 실행할 명령2 .... - 들여쓰기 규칙 지키기, 변수명 끝에 콜론(:), import pickle with open("profile.pickle","rb") as profile_file: print(pickle.load(profle_file)) 실행결과 study.txt 라는 파일을 쓰기모드로 열고 encoding은 utf8로 지정. study_file이라는 이름의 변수에 담기 다음줄에서 write()함수로 파일에 쓸 내용을 작성 import pickle with open(..

8.5 데이터를 파일로 저장하기:pickle 모듈

pickle모듈 : 프로그램에서 사용하는 데이터를 파일 형태로 저장해서 불러와서 사용할 수 있는 모듈 형식 dump(저장할 데이터, 저장할 파일명) 가져올 때는 import pickle # pickle 모듈 가져다 쓰기 pickle저장모드는 바이너리 형태로 저장됨 텍스트 파일 : 사람이 읽을 수 있는 글자(한글, 영어, 숫자등로 이루어진 파일로, 보통 txt형식으로 저장, 글꼴 크기, 색상등 서식정보 없이 단순한 글자만 저장 바이너리파일 : 컴퓨터가 인식할 수 있는 이진수(0과1)로 이루어진 파일로, jpg, png, mp3,exe등의 파일이 해당됨 파일형태에 따른 파일 열기 모드 모드 의미 설명 t 텍스트(text) 파일을 텍스트 모드로 열기, 읽기모드 일때는 rt, 쓰기모드일때는 wt와 같이 사용함...

728x90
반응형