Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬의 디렉토리

<시간/>

모든 파일은 다양한 디렉토리에 포함되어 있으며 Python에서도 이러한 파일을 처리하는 데 문제가 없습니다. os 모듈에는 디렉토리를 생성, 제거 및 변경하는 데 도움이 되는 여러 메서드가 있습니다.

mkdir() 메소드

mkdir()을 사용할 수 있습니다. os 모듈의 메소드를 사용하여 현재 디렉토리에 디렉토리를 생성합니다. 생성할 디렉터리의 이름을 포함하는 이 메서드에 인수를 제공해야 합니다.

구문

os.mkdir("newdir")

예시

다음은 현재 디렉토리에서 디렉토리 테스트를 생성하는 예입니다 -

#!/usr/bin/python
import os
# Create a directory "test"
os.mkdir("test")

chdir() 메소드

chdir()을 사용할 수 있습니다. 현재 디렉토리를 변경하는 메소드. chdir() 메소드는 현재 디렉토리를 만들고자 하는 디렉토리의 이름인 인수를 취합니다.

구문

os.chdir("newdir")

예시

다음은 "/home/newdir" 디렉토리로 이동하는 예입니다 -

#!/usr/bin/python
import os
# Changing a directory to "/home/newdir"
os.chdir("/home/newdir")

getcwd() 메소드

getcwd() 메소드는 현재 작업 디렉토리를 표시합니다.

구문

os.getcwd()

예시

다음은 현재 디렉토리를 제공하는 예입니다 -

#!/usr/bin/python
import os
# This would give location of the current directory
os.getcwd()

rmdir() 메소드

rmdir() 메소드는 메소드에서 인수로 전달된 디렉토리를 삭제합니다.

디렉토리를 제거하기 전에 그 안에 있는 모든 내용을 제거해야 합니다.

구문

os.rmdir('dirname')

예시

다음은 "/tmp/test" 디렉토리를 제거하는 예이다. 디렉토리의 완전한 이름을 제공해야 합니다. 그렇지 않으면 현재 디렉토리에서 해당 디렉토리를 검색합니다.

#!/usr/bin/python
import os
# This would remove "/tmp/test" directory.
os.rmdir( "/tmp/test" )