본문 바로가기

파이썬

파일 입출력 라이브러리 (2024-03-21)

os,  glob, fileinput, pickle, shutil, fnmatch, zlib 

 

1. os

파이썬의  os 모듈은 운영 체제와 상호 작용하는 많은 함수와 유틸리티를 제공합니다. 이 모듈을 사용하면 파일, 디렉터리 또는 운영 체제에 관한 작업을 수행할 수 있습니다.

 

2. glob

glob 모듈은 파일과 폴더 이름을 찾을 때 사용하는 파이썬의 도구입니다. glob는 특정 패턴에 일치하는 파일이나 폴더 이름을 쉽게 찾아줍니다.

 

3. fileunput

fileinput 모듈은 파이썬에서 여러 입력 스트림을 동시에 순회하는데 유용합니다. 이 모듈의 주요 용도는 명령줄에서 명시된 여러 파일을 동시에 읽는 스크립트를 작성하는 것 입니다.

 

5. shutil

os 모듈에서 제공하는 기능을 확장하여, 파일 및 디렉터리를 복사, 이동, 삭제하는데 사용할 수 있는 다양한 함수 제공

data 하위에 있는 텍스트 파일을 현재 디렉토리에 복사함

 

현재 디렉토리에 있는 복사본을 data 하위 디렉토리로 이동시킴

 

 

6.fnmatch

파일 이름과 패턴을 비교하거나 매칭하는데 사용되는 모듈. 와일드카드 문자 (*,?)를 사용하여 파일 이름을 패턴과 비교하고 일치하는지 확인하는 기능 

 

7. 데이터 압축

7-1 zlib