공부/파이썬 2022. 2. 6. 15:48

20220206 점프투파이썬 05-6

라이브러리

미리 만들어서 모아놓은 프로그램들 ㅋㅋ 내장함수 같지만 해당 라이브러리를 import해야 쓸 수 있다.

이것도 길거 같아서 일단 나눠서 할 예정 shutil, glob, tempfile

 

shutil 라이브러리

src 파일을 dst 파일에 덮어쓴다. dst 파일이 없다면 새로 생성

>>>import shtuil

>>>shutil.copy("src.txt", "dst.txt")

 

glob 라이브러리

디렉터리 안의 모든 파일을 모두 읽어서 돌려주는데 *,? 같은 메타문자를 써서 원하는 파일만 읽을수도 있다.

>>>import glob

>>>glob.glob("c:\doit\mark*")

위와같이 입력하면  c:\doit 에서 mark로 시작하는 파일명을 모두 찾아서 리스트로 반환한다.

 

tempfile 라이브러리

파일을 임시로 만들어서 사용할 때 유용하다. 중복되지 않는 임시 파일명을 무작위로 만들어서 준다.

>>>import tempfile

>>>filename = tempfile.mkstemp()

>>>filename