diff --git a/__pycache__/prac1.cpython-311.pyc b/__pycache__/prac1.cpython-311.pyc index 0dd9d22..082d712 100644 Binary files a/__pycache__/prac1.cpython-311.pyc and b/__pycache__/prac1.cpython-311.pyc differ diff --git a/__pycache__/prac2.cpython-311.pyc b/__pycache__/prac2.cpython-311.pyc index 19fb221..654f800 100644 Binary files a/__pycache__/prac2.cpython-311.pyc and b/__pycache__/prac2.cpython-311.pyc differ diff --git a/__pycache__/prac3.cpython-311.pyc b/__pycache__/prac3.cpython-311.pyc index e3f2e41..9646f2e 100644 Binary files a/__pycache__/prac3.cpython-311.pyc and b/__pycache__/prac3.cpython-311.pyc differ diff --git "a/prac4_\353\260\225\353\262\224\354\244\200.py" "b/prac4_\353\260\225\353\262\224\354\244\200.py" new file mode 100644 index 0000000..2b942db --- /dev/null +++ "b/prac4_\353\260\225\353\262\224\354\244\200.py" @@ -0,0 +1,16 @@ +# prac4.py + +def read_file(): + ''' + file_name을 입력받고, file_name에 해당하는 파일이 있다면, 해당 파일에 내용을 출력하는 코드를 작성하여라. + 단, 만약 파일이 존재하지 않는 경우에는 해당 에러를 예외처리하는 코드를 작성하여라. + ''' + file_name = input() + try: + with open(file_name, 'r') as f: + data = f.read() + except FileNotFoundError: + print('There is no file has that file name') + +if __name__ == "__main__": + read_file() \ No newline at end of file