25. 파일 입출력 모듈
2024. 10. 7. 17:50ㆍ파이썬(python)
1.OS
import 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. 현재 디렉토리와 하위 경로의 txt 파일 모두 찾기
2-4. 파일명 글자수로 찾기 및 모든 확장명 찾기
2-5. 문자열 패턴 포함 파일명 찾기
2-6. 문자열 패턴 포함 파일명 찾기
3. shutil
# ** 3.shutil**
shutil 모듈은 파이썬에서 고수준 파일 연산을 수행하기 위한 유틸리티 모듈입니다.
기본적인 os 모듈에서 제공하는 기능을 확장하여,
파일 및 디렉터리를 복사, 이동, 삭제하는 데 사용할 수 있는 더 다양한 함수를 제공합니다.`
3-1. 파일 복사
3-2. 파일 이동
3-3. 확장명 바꾸기
4. fnmatch
# **4.fnmatch**
파일 이름을 패턴 매칭 할때 사용하는 모듈
4-1. 파일 이름이 패턴이 맞는지 확인
5. pathlib
# **5. pathlib**
디렉토리의 경로를 객체 지향 방식으로 다룰 수 있게 도와주는 모듈
5-1. 경로를 하나의 객체로 만듦
5-2. 경로 만들기
5-3. 파일 존재 유무 확인하기
5-4. 상위 디렉토리까지 자동으로 생성함
6. Zipfile
# 6. zipfile**
* zip 파일을 읽고 쓰기 위한 표준 라이브러리
* 데이터를 효율적으로 저장하거나 전송할때 사용(여러개의 파일을 하나로 묶고, 크기를 줄임)
6-1. 압축하기
6-2. 압축 내용 확인
6-3. 압축 파일 내용 확인
6-4. 개별 압축 풀기(경로 확인)
6-5. 압축파일 추가하기
7. openpyxl
#7.**openpyxl**
파이썬에서 엑셀 파일을 읽고, 쓰고,수정 할 수 있게 해주는 모듈
728x90
LIST
'파이썬(python)' 카테고리의 다른 글
26. 디렉토리 관리 프로그램 (6) | 2024.10.07 |
---|---|
24.변수타입 어노테이션 (2) | 2024.10.07 |
23. 파일 입출력을 위한 단어장 만들기 (8) | 2024.10.07 |
22. 파일 입출력 (0) | 2024.10.02 |
21. 파이썬 모듈 (0) | 2024.10.02 |