개발 교육 일기

파이썬 교육 Day8(+ 텍스트 파일의 암호화 / 복호화 / 파일 읽기 쓰기, 바이너리 파일 그림을 화면에 출력시키기)

오이띠 2021. 3. 24. 15:01
728x90

오늘은 온라인 수업이었고, 

1. 실습문제1(텍스트파일 읽고 쓰고, 암호화, 복호화, 예외 처리)을 풀고

2. 텍스트 파일 읽고 쓰기 복습, 바이너리 파일의 struct 모듈/ pack()/unpack() 등을 배우고

3. 실습문제2(그림 binary 파일을 화면에 출력시키기)를 풀었다. (복습필요!!)

 

<실습문제1>

텍스트 파일을 1. 암호화, 2. 복호화, 3. 파일 읽기가 가능한 프로그램을 만드시오. 

1

 

2.

 

 

3
4

 

코드: ↓

 

결과:

 

 

 

 

<실습문제2>

 

문제: 다음 'tree.raw'라는 binary파일을 화면에 출력시키시오. 

 

tree.raw
0.06MB

 

 

참고: ↓

 

 

 

 

 

 

 

 

 

코드 및 결과:

 

**참고: loadImage함수와 displayImage함수에서 global XSIZE, YSIZE를 각각 선언해준것은 별개의 함수이기 때문이다. 

728x90