[Python]파일을 읽고 쓰는 프로그램 예제
파일 읽기, 쓰기를 사용하는 예제를 알아보자
file_path = "../source/44-1.txt" def read_file(): print() try: with open(file_path, 'r') as f: print(f.read()) except: with open(file_path, "w") as f: f.write("") def write_file(txt): with open(file_path, 'a+') as f: f.write(txt+"\n") while True: print() print("=====================") print("1. 파일읽기") print("2. 파일쓰기") print("3. 종료하기") print("=====================") menu = input("메뉴를 선택하세요 : ") if menu == "1": read_file() elif menu == "2": print() txt = input("저장할 내용을 입력하세요 : ") write_file(txt) elif menu == "3": print("프로그램을 종료합니다.") break ### 결과 ===================== 1. 파일읽기 2. 파일쓰기 3. 종료하기 ===================== 메뉴를 선택하세요 : 1 ===================== 1. 파일읽기 2. 파일쓰기 3. 종료하기 ===================== 메뉴를 선택하세요 : 2 저장할 내용을 입력하세요 : asfdasf ===================== 1. 파일읽기 2. 파일쓰기 3. 종료하기 ===================== 메뉴를 선택하세요 : 1 asfdasf ===================== 1. 파일읽기 2. 파일쓰기 3. 종료하기 ===================== 메뉴를 선택하세요 : 2 저장할 내용을 입력하세요 : sfdasdfasf ===================== 1. 파일읽기 2. 파일쓰기 3. 종료하기 ===================== 메뉴를 선택하세요 : 1 asfdasf sfdasdfasf ===================== 1. 파일읽기 2. 파일쓰기 3. 종료하기 ===================== 메뉴를 선택하세요 : 3 프로그램을 종료합니다.
최신 댓글