코딩/파이썬28 파일 입출력을 이용한 단어장 만들기 문제 아래 조건을 만족하는 영어 단어장을 만들어보자 1.등록하기, 2.출력하기, 3.저장하기, 4.불러오기, 5.종료하기 1을 선택했을 경우 단어를 입력하세요: apple 뜻을 입력하세요: 사과 레벨을 입력하세요: 1 등록되었습니다. 2를 선택했을 경우 apple : 사과 (레벨 1) 3을 선택했을 경우 저장되었습니다. (파일에 저장, words.txt) 4를 선택했을 경우 불러왔습니다. (파일에서 읽어옴, words.txt) 5를 선택했을 경우 프로그램을 종료합니다. 1~5까지의 숫자가 아닌 경우 다시 입력하세요! 단, 프로그램은 클래스로 설계하도록 함 wordList = [] filename = 'words2.txt'class Word: def __init__(self, eng, kor.. 2024. 3. 21. 파이썬 파일입출력 1. 파일 열기 파일을 열려면 open 함수를 사용합니다. f = open("파일명", "모드")파일명: 열고자 하는 파일의 이름이나 경로 (파일이 없으면 만들어 준다.) 모드: 파일을 어떻게 열 것인지를 지정 모드 종류 r(read): 읽기 모드 (기본값) w(write): 쓰기 모드 (파일이 있으면 덮어쓰기) a(append): 추가 모드 (파일의 끝에 내용을 추가) *+: 읽기와 쓰기 모드 파일 종류 b(binary): 바이너리 모드 (텍스트가 아닌 영상,이미지,등 바이너리 데이터를 읽고/쓸 때 사용 ) t(text): 일반적인 텍스트를 읽거나 쓸때 사용 생략가능(기본값) 사용 rt : 텍스트 파일 읽기 모드 wt : 텍스트 파일 쓰기 모드 ab : 바이너리 파일 추가 모드 위와같은 형태(모드+파일.. 2024. 3. 20. 파이썬 모듈 1. 모듈 파이썬에서 모듈을 만들려면 간단히 .py 확장자를 가진 파일에 코드를 작성하면 됩니다. 모듈은 단순한 함수 뿐만 아니라 변수, 클래스 등도 포함할 수 있으며, 다른 스크립트에서 import 구문을 사용하여 가져올 수 있습니다. import 모듈 #모듈 불러오기 from 모듈 import 함수 # 모듈 내의 함수만 불러오기 from 모듈 import 클래스 # 모듈 내의 클래스 불러오기 form 모듈 import * # 모듈 내의 모든 함수 불러오기 불러온 모듈의 함수를 이용하려면 모듈.함수() 형식으로 사용해야한다. import math_tools # 모듈 변수 print(math_tools.PI) 3.141592653589793 # 모듈 함수 print(math_tools.add(10, 3).. 2024. 3. 20. 파이썬 예외처리 1. 예외 예외(Exception)는 프로그램 실행 중 발생할 수 있는 예상치 못한 문제 또는 오류 상황을 의미합니다. 예외가 발생하면 프로그램은 중단되기 때문에 이를 적절하게 처리하여 중단을 방지하거나 오류에 대한 정보를 사용자에게 제공해야 합니다. 서비스중 에러로 인해 프로그램이 비정상적으로 종료되는 상황을 예방할수있다. print(10 / 3) # print(5 / 0) # ZeroDivisionError: division by zero print(4 / 2) 3.3333333333333335 2.0 2. 예외처리 기본구조 try: # 예외가 발생할 가능성이 있는 코드 except ExceptionType1: # 'ExceptionType1'에는 실제 예외 유형이 들어갑니다. # ExceptionT.. 2024. 3. 20. 이전 1 2 3 4 5 ··· 7 다음