os 모듈 (import os 명령어로 모듈 추가후 사용)
- os.getcwd() - 현재 작업 디렉토리 반환
- os.chdir(path) - path로 작업 디렉토리 변경
os.access(path, mode) - <path>에 대해서 <mode>의 작업이 가능한지 True/False로 반환
- F_OK - 해당 <path>의 존재 여부를 확인
- R_OK - 해당 <path>의 읽기 가능 여부를 확인
- W_OK - 해당 <path>의 쓰기 가능 여부를 확인
- X_OK - 해당 <path>의 실행 가능 여부를 확인
- os.listdir(path) - 현제 작업 디렉토리의 파일과 디렉토리를 리스트로 반환
- os.mkdir(path, mode) - <path>에 해당하는 디렉토리 생성
- os.makedirs(path, mode) - <path>에 해당하는 경로를 서브 디렉토리까지 생성
- ** mkdir과 makedirs 의 model 파라메터의 기본값이 '0777'로 되있는데 이값의 의미를 찾을 수 없음!!!! **
- os.remove(path) - <path> 파일을 삭제
- os.unlink(path) - <path> 파일을 삭제
- os.rmdir(path) - <path> 디렉터리 삭제, 단 비어있어야 한다.
- os.removedirs(path) - <path> 에 해당하는 경로를 서브 디렉토리부터 재귀적으로 삭제
- os.rename(src, dst) - 이름 변경 또는 이동, 파일이나 디렉토리 모두
- os.renames(src, dst) - 서브 디렉토리까지 포함. 즉 필요시 디렉토리를 자동 생성
- os.stat(path) - <path> 경로에 해당하는 다양한 정보를 얻어옴.
- os.utime(path, times) - 경로에 해당하는 파일에 대해 엑세스 시간, 수정 시간을 변경 <times>에 None 적용시 현제 시간
os.walk(top, topdown=True, onerror=None, followlinks=False) - <top>으로 지정한 디렉터리를 순회하며 경로, 디렉토리명을 순차적으로 반환
'Dev.Write' 카테고리의 다른 글
quick sort, bouble sort (1) | 2013.03.25 |
---|---|
insert sort, b-search (0) | 2013.03.07 |
범용적인 fsm 클래스 설계 (0) | 2011.10.04 |
wxWidgets 튜토리얼 사이트 소개 (0) | 2011.10.04 |
[VS2010] "This project is out of date" (0) | 2011.09.21 |