파이썬(python)(28)
-
26. 디렉토리 관리 프로그램
1. 압축파일 정리하기 1-1. 현재 경로 알아보기 1-2. 정리 대상 디렉토리 경로 설정하기 1-3. /"정리" 디렉토리에서 압축 파일 확인하기 1-4. 압축 파일 해제하기 1-5. 파일 이름 변경 후 압축 파일 해제하기 1-6. "고라니" 삭제 후 실행 1-7. 2. 파일명 정리하기 3. 파일명 변경하기 4. 문제
2024.10.07 -
25. 파일 입출력 모듈
1.OSimport os- 파이썬의 OS 모듈은 운영체제의 상호 작용하는 많은 함수와 유틸리틸를 제공합니다. 이 모듈을 사용하면 파일, 디렉토리 또는 운영체제에 관한 작업을 수행 할 수 있습니다. 1-1.현재 경로 확인os.getcwd() 1-2.디렉토리 안에 파일(디렉토리)을 리스트로 변환os.listdir(os.getcwd()) 1-3.특정 경로 만들기 2.glob-glob 모듈은 파일과 폴더 이름을 찾을 때 사용하는 파이썬의 도구입니다. 이 모듈의 이름은 "전역적으로 찾기"라는 의미의 "global"에서 유래했습니다. glob는 특정 패턴에 일치하는 파일이나 폴더 이름을 쉽게 찾아줍니다. 2-1. 현재 디렉토리 txt 파일 찾기 2-2.하위 경로의 txt 파일 찾기 2-3. 현재 디렉토리와 하위 ..
2024.10.07 -
24.변수타입 어노테이션
1. 변수 타입 어노테이션파이썬에서 변수 타입 어노테이션(type annotation)은 변수의 예상 타입을 명시적으로 알려주는 방법이다. 파이껀은 기본적으로 동적 타입 언어이기 떄문에 변수를 선언할떄 타입을 지정하지 않아도 되지만, 타입 어노테이션을 통해 코드의 가독성을 높이고, IDE나 린터(Linter)에서 타입 오류를 미리 잡아낼 수 있도록 도와줍니다. 2. 기본 타입 어노테이션 3. 리스트, 튜플, 딕셔너리, 세트- 컬렉션 타입에 대한 어노테이션은 조금 더 복잡합니다.이를위헤 List,Tuple, Dict, Set 등의 제네릭 타입을 사용하게 됩니다.이러한 타입들은 typying 모듈에서 가져올 수 있습니다. 리스트, 튜플, 딕셔너리, 세트 사용 예시) 4. 함수 5. 클래스 6.옵셔널-변수..
2024.10.07 -
23. 파일 입출력을 위한 단어장 만들기
##문제아래 조건을 만족하는 영어 단어장을 만들어보자.실행 예)1. 등록하기 2. 출력하기 3. 저장하기 4. 불러오기 5. 종료하기 * 1을 선택 했을 경우(지정한 데이터는 파일에 저장하지 않음)단어를 입력하세요: apple뜻을 입력하세요: 사과레벨을 입력하세요: 1등록되었습니다.* 2를 선택 했을경우(메모리에 저장된 모든 영단어를 리스트로 출력)apple: 사과(레벨1)banana: 바나나(레벨1) * 3을 선택 했을경우(메모리에 저장된 모든 영단어를 파일에 저장, words.txt) 저장되었습니다 * 4를 선택했을 경우(파일에 저장된 모든 영단어를 메모리로 불러옴)불러왔습니다 * 5를 선택 했을경우(반복을 끝내고 프로그램을 종료함)프로그램을 종료합니다, 단, 프로그램을 종료할때까지 반복하여 메뉴를..
2024.10.07 -
22. 파일 입출력
1. 파일 입출력파이썬에서 파일 입출력은 다양한 용도로 사용됩니다. 텍스트 파일, 바이너리 파일, CSV 파일, JSON 파일 등을 읽고 쓸 수 있습니다. 1-1.파일 열기파일을 열려면 open 함수를 사용합니다. f = open("파일명", "모드")파일명: 열고자 하는 파일의 이름이나 경로모드: 파일을 어떻게 열 것인지를 지정r: 읽기 모드 (기본값)w: 쓰기 모드 (파일이 있으면 덮어쓰기)a: 추가 모드 (파일의 끝에 내용을 추가)b: 바이너리 모드 (텍스트가 아닌 바이너리 데이터를 읽고/쓸 때 사용)t: 텍스트 모드+: 읽기와 쓰기 모드 1-2. 파일 쓰기write(): 문자열을 파일에 쓴다.writelines(): 문자열 리스트를 파일에 쓴다. 파일 쓰기 사용 예시)1)1-3.파일 읽기*read..
2024.10.02 -
21. 파이썬 모듈
1. 모듈(Module)- 파이썬에서 모듈을 만들려면 간단히 .py 확장자를 가진 파일에 코드를 작성하면 됩니다. 모듈은 단순한 함수 뿐만 아니라 변수, 클래스 등도 포함할 수 있으며, 다른 스크립트에서 import 구문을 사용하여 가져올 수 있습니다. 모듈 사용 예시)1) 2) 3) 2. 패키지파이썬에서 패키지는 모듈들을 포함하고 있는 디렉터리입니다. 모듈은 파이썬 코드를 담고 있는 파일이며, 여러 모듈을 논리적으로 그룹화하려는 경우 패키지를 사용합니다. 패키지를 사용하면 관련된 기능들을 함께 묶어서 코드를 더욱 체계적으로 관리할 수 있습니다. my_package/│├── __init__.py│├── module_a.py│└── sub_package/ │ ├── __init__.py └..
2024.10.02