
과제4 '수정하기' 기능 추가 수정할 단어를 선택하세요 : apple 선택한 단어가 없습니다 apple의 뜻을 입력하세요 : 사과 apple의 레벨을 입력하세요 : 1 수정되었습니다. '삭제하기' 기능 추가 삭제할 단어를 선택하세요 : apple 선택한 단어가 없습니다. 삭제되었습니다. 불러오기 메뉴 변경 메뉴 4번을 삭제 프로그램 시작시 기존에 단어장 파일이 존재하는지 확인하고, 존재하면 그 파일에 있는 데이터를 메모리에 불러옴 (없으면 스킵) # 1. 단어 저장 클래스 class Word: def __init__(self, eng, kor, lev): self.eng = eng self.kor = kor self.lev = lev def setEng(self, eng): self.eng = eng d..

1. 압축파일 정리하기 # 현재 경로 알아보기 import os os.getcwd() # 정리 대상 디렉토리 경로 설정하기 target_path = './정리' # '정리' 디렉토리에서 압축 파일 확인하기 zipfile_path = [] for filname in glob.glob(os.path.join(target_path, '**/*.zip'), recursive = True): zipfile_path.append(filname) print(zipfile_path) # 압축 파일 해제하기 # for filename in zipfile_path: # with zipfile.Zipfile(filename) as myzip: # myzip.extractall('압축푸는곳') import zipfile fo..

1. os - os 모듈은 운영 체제와 상호 작용하는 많은 함수와 유틸리티를 제공 - 파일, 디렉터리 또는 운영 체제에 관한 작업을 수행 import os # 1) 현재 경로 확인 os.getcwd() # 2) 폴더 안에 있는 파일 리스트를 만들어 줌 os.listdir(os.getcwd()) # 3) 경로 만들기 # 경로명과 파일명을 붙여서 파일 접속경로를 만들어 줌 data_dir = './data/' file_path = os.path.join(data_dir, 'output.txt') print(file_path) 2. glob - glob 모듈은 파일과 폴더 이름을 찾을 때 사용 - "전역적으로 찾기"라는 의미의 "global"에서 유래 - 특정 패턴에 일치하는 파일이나 폴더 이름을 쉽게 찾아줌..

1. 변수 타입 어노테이션 - 변수의 예상 타입을 명시하는데 사용 - 주로 코드의 가독성을 높이고, 정적 타입 검사 도구(예: mypy)를 사용하여 타입 오류를 사전에 잡아내기 위한 목적으로 사용 - 실제로 변수의 타입을 강제하는 것이 아니라, 개발자가 변수가 어떤 타입을 가져야 할 것으로 예상하는지 명시 2. 기본 타입 어노테이션 name = '김사과' name: str = '김사과' age = 10 age: int = 20 height = 160.5 height: float = 160.5 is_lover = True is_lover: bool = True print(name) print(type(name)) # 3. 리스트, 딕셔너리, 튜플, 세트 타입 어노테이션 from typing import L..

영어 단어장 만들기 [조건] 1.등록하기, 2.출력하기, 3.저장하기, 4.불러오기, 5.종료하기 1을 선택했을 경우 단어를 입력하세요 : apple 뜻을 입력하세요 : 사과 레벨을 입력하세요 : 1 등록되었습니다. 2를 선택했을 경우 apple : 사과 (레벨 1) 3을 선택했을 경우 저장되었습니다. (파일에 저장, words.txt) 4를 선택했을 경우 불러왔습니다. (파일에서 읽어옴, words.txt) 5를 선택했을 경우 프로그램을 종료합니다. 1~5외의 숫자를 선택한 경우 다시 입력하세요! 단, 프로그램은 클래스로 설계 # 1.단어 저장 클래스 class Word: def __init__(self, eng, kor, lev): self.eng = eng self.kor = kor self.lev..

# 운영체제의 힘을 빌려서 스트림을 통해 파일을 입출력 # 입력 : 밖에 있는 파일을 읽어올 때 # 출력 : 밖으로 파일을 생성할 때 # 열기 : 입력 + 출력 1. 파일 열기 파일을 열려면 open 함수를 사용합니다. f = open("파일명", "모드") 파일명: 열고자 하는 파일의 이름이나 경로 모드: 파일을 어떻게 열 것인지를 지정 r: 읽기 모드 (기본값) w: 쓰기 모드 (파일이 있으면 덮어쓰기) a: 추가 모드 (파일의 끝에 내용을 추가) b: 바이너리 모드 (텍스트가 아닌 바이너리 데이터를 읽고/쓸 때 사용) t: 일반적인 글자를 내보거나 읽어올 때 (생략 가능) +: 읽기와 쓰기 모드 2. 파일 쓰기 f = open('example.txt', 'w') # 바이너리 모드로 열리므로 줄바꿈 ..
- Total
- Today
- Yesterday
- Enclosing
- 폼
- html이론
- 닷홈
- animation적용
- MySQL
- 절대위치
- JavaScript
- CSS
- 셋
- DB단어장
- FOR
- 줄 간격
- EPL정보프로그램
- 클래스문
- Python
- 변수
- 상대위치
- 솔로의식탁
- HTML
- 박스사이징
- 출력
- __call__
- DB프로그램만들기
- 고정위치
- trasform
- 리스트
- 로또번호생성
- MySQLdb
- 파이썬SQL연동
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |