Python29 디렉토리 관리 프로그램 1. 압축파일 정리하기 import os import glob import zipfile import shutil import fnmatch import pathlib # 현재 경로 알아보기 os.getcwd() 'C:\\****\\***\\Python\\jupyter\\filemanager' # 정리 대상 디렉토리 경로 설정하기 target_path = './정리' # '정리' 디렉토리에서 압축 파일 확인하기 # for filename in glob.glob('**/*.zip'): # print(filename) zipfile_path = [] for filename in glob.glob(os.path.join(target_path,'**/*.zip'), recursive=True): zipfile_.. 2024. 3. 22. 과제 4 - 파일 입출력을 이용한 단어장 만들기 과제 '수정하기' 기능 추가 수정할 단어를 선택하세요: apple 선택한 단어가 없습니다 apple의 뜻을 입력하세요: 사과 apple의 레벨을 입력하세요: 1 수정되었습니다. '삭제하기' 기능 추가 삭제할 단어를 선택하세요: apple *선택한 단어가 없습니다. 삭제되었습니다. 불러오기 메뉴 변경 메뉴 4번을 삭제 프로그램 시작시 기존에 단어장 파일이 존재하는지 확인하고 있으면 그 파일에 있는 데이터를 메모리에 불러옴(없으면 패스) wordList = [] # 단어를 여러개 받기위해 전역변수로 리스트를 선언 filename = 'words.txt' # 사용할 파일 이름을 미리 지정해준다. class Word: # 단어 입출력 을 위한 클래스 def __init__(self, eng, kor, lev=1.. 2024. 3. 22. 파이썬 모듈 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 ··· 8 다음