ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [python] os | 파일 및 디렉터리 관리 (+에러해결)
    __Python 2021. 6. 4. 01:34

    파일 및 디렉터리 관리에 활용할 수 있는 os모듈 사용방법 몇 가지를 기록해두려 한다.
    본인은 자주 쓰지는 않지만, 간혹 os 모듈이 필요할 때가 있다.

    1) path를 설정하거나
    2) 디렉터리 내 파일 목록을 알고 싶을 때
    3) FileNotFoundError: [Errno 2] No such file or directory: 에러가 발생해서 현재 작업 디렉터리를 알고 싶을 때

    간단한 코드이지만 안 쓰다보니 손에 익지 않아서, 유용하게 사용할만한 함수를 정리해보았다.

    • .getcwd()
    • .chdir()
    • .listdir()
    • 번외 > glob 모듈 / os.makedirs / os.mkdir / os.rename()




    시작합니다. 😊


    모듈 불러오기

    위에서 특정 path를 지정해 일회성으로 해당 디렉터리를 읽었을 뿐, 여전히 '현재 작업 디렉토리'는 유지된다.

     

    : os.listdir()처럼 디렉터리 내 파일 이름을 리스트로 반환한다. 파라미터 입력에 따라 특정 파일을 읽어들인다.

     


    os.makedirs() 또는 os.mkdir()를 이용해서 폴더를 생성할 수 있다.


    os.rename : 파일 이름 변경

    os.rename('변경전','변경후') 파라미터로 2개 값을 입력한다.


    그 외 다양한 함수가 있다.
    dir(os)를 입력해 위에서 사용하지 않은 함수를 추가로 확인할 수 있다.





    기타 함수에 관심이 있으시거나 자세한 설명을 원하시면 하단의 공식 사이트를 참고해주세요:)


    참고: 파이썬 공식 문서
    https://docs.python.org/ko/3/library/os.html#os-file-dir
    https://docs.python.org/ko/3/tutorial/stdlib.html

    728x90

    댓글

Designed by Tistory.