os.path는 파일 경로를 생성 및 수정하고, 파일 정보를 쉽게 다룰 수 있게 해주는 모듈.

os.path.exists(path) : 해당 경로가 존재할 경우 True를 반환하며 없을 경우 False 반환


os.system(command)

<command>를 실행하며, 성공한 경우 0을 반환합니다.

이것을 이용하여 파일을 복사할수도 있다.


os.listdir(path)

해당 경로(path)에 존재하는 파일과 디렉터리들의 리스트를 반환합니다.


shutil.copy(src, dst)

src라는 이름의 파일을 dst로 복사한다. 만약 dst가 디렉토리 이름이라면 src라는 파일이름으로 dst이라는 디렉토리에 복사하고 그 이름이 존재하면 덮어쓰게 된다.

import shutil

shutil.copyfile('smp.txt','smp_1.txt')


glob(pathname)

glob모듈은 해당 디렉토리내의 파일들을 읽어서 리스트로 돌려준다. *, ?등의 메타문자를 써서 원하는 파일만을 읽어들일 수도 있다.

다음은 C:/Python이란 디렉토리에 있는 파일중 이름이 Q문자로 시작하는 파일들을 모두 찾아서 리스트로 돌려준 예이다.

>>> import glob 

>>> glob.glob("C:/Python/Q*") 

['C:\Python\quiz.py', 'C:\Python\quiz.py.bak']     

>>>


참고 https://wikidocs.net/33

'Programming > Python' 카테고리의 다른 글

Key_logger.py in GitHub  (0) 2015.03.05
Del_file.py in GitHub  (0) 2015.03.02
Setup.py // Py2Exe 사용법  (0) 2015.02.26
Memo.py in GitHub  (0) 2015.02.26
Simple memo(Jump2Python)  (0) 2015.02.02