파이썬 : OS 모듈

os 모듈은 Python 3 내의 표준 라이브러리 또는 stdlib의 일부입니다.

Python os 모듈은 파일 처리 작업을 수행하는 데 도움이 되는 메서드를 제공합니다. 이러한 기본 기능을 하나씩 살펴보겠습니다.

운영 체제 사용



os 모듈을 사용하기 전에 먼저 Python import 명령을 사용하여 가져와야 합니다.

import os


os를 가져오지 않고 실행하려고 하면 오류 메시지가 표시됩니다.

NameError: name 'os' is not defined


os 모듈에서 지원하는 기능 목록을 보려면 아래 명령을 실행하십시오.

print(dir(os))


파일



파일 작업을 위한 os 모듈의 일부 방법.

이름 바꾸기() 메서드:



파일이나 디렉토리의 이름을 바꾸는 데 사용됩니다.

os.rename(old_filename,new_filename)


예시

os.rename(“file.txt”, “user.txt”)


remove() 메서드:



파일을 삭제할 때 사용합니다.
Path : 파일 시스템 경로를 나타내는 경로류 객체입니다. 이 경로류 객체는 문자열 또는 바이트열 객체입니다.

os.remove(path_of_file)


예시

os.remove(“d1/user.txt”)


디렉토리



CWD:



CWD == "현재 작업 디렉토리"

getcwd() 메서드:



현재 디렉토리를 반환합니다.
또는
현재 작업 디렉토리의 경로를 확인하기 위해 getcwd 메소드를 사용할 것입니다.

print(os.getcwd())


참고 Python 스크립트가 실행 중인 폴더를 현재 디렉토리라고 합니다. 이것은 Python 스크립트가 있는 경로가 아닙니다.

mkdir() 메서드:



현재 디렉토리에 디렉토리를 생성할 때 사용합니다.

os.mkdir("d1")


이 메소드는 생성할 디렉토리가 이미 존재하는 경우 FileExistsError를 발생시킵니다.

chdir() 메서드:



현재 디렉토리 안에 info라는 폴더가 있다고 가정하고 chdir 함수를 사용하여 info 폴더로 전환할 수 있습니다. 또는 현재 디렉토리를 변경하는 데 사용됩니다.

os.chdir("info")


rmdir() 메서드:



디렉토리를 삭제할 때 사용합니다. 디렉토리는 삭제되기 전에 비어 있어야 합니다.

os.rmdir("dirname")


listdir() 메서드:



지정된 디렉터리에 있는 파일 및 하위 디렉터리의 이름을 포함하는 목록을 반환합니다.

print(os.listdir())


계속 배우도록!!
계속 코딩하세요....❤️👩‍💻

좋은 웹페이지 즐겨찾기