[Python] os 모듈

Dev.Write 2011. 10. 21. 12:05 Posted by zetz
  • 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