기계는 거짓말하지 않는다

Python os module 본문

Python

Python os module

KillinTime 2021. 7. 29. 00:16

간단한 os module의 자주 쓰이는 기본 사용법

 

import os로 import 하여 사용가능

import os

os.chdir("../") # 현재 디렉터리 변경

print(os.getenv("JAVA_HOME")) # 환경 변수 값 가져옴 (C:\Program Files\Java\jdk1.8.0_261)

print(os.getcwd()) # 현재 디렉터리 경로

print(os.path.abspath("path")) # 현재 path의 절대 경로

print(os.path.isdir("path")) # 현재 path가 디렉터리인지

print(os.path.isfile("./test")) # 현재 path가 파일인지

print(os.path.join("./test", "otherPath")) # 경로를 이어줌

print(os.path.split(os.path.abspath("."))) # 경로를 가장 하위 경로와 나머지 상위 경로로 나눔

print(os.path.lexists("./test")) # 경로 존재 여부 os.lstat()이 없는 플랫폼에서 exists()와 동등

print(os.path.exists("./test")) # 경로 존재 여부

print(os.path.isabs("./test")) # 절대 경로인지 여부

print(os.listdir("./test")) # 디렉터리 내의 파일 또는 디렉터리 이름을 list로 가져옴

element_list = os.walk("./test")
for path, dir, file in element_list:
    print(path, dir, file) # test 디렉터리 내의 test 디렉터리부터의 경로, 디렉터리, 파일을 출력
    # 하위 디렉터리가 있을 경우 계속 for loop가 실행된다.

os.getenv에 사용되는 변수명

'Python' 카테고리의 다른 글

Python OpenCV Error Sequence item with index 0 has a wrong type  (0) 2021.07.31
Python glob module  (0) 2021.07.29
Python zip 함수  (0) 2021.07.25
Python Selenium 크롤링 창 숨기기  (0) 2021.07.25
Python Selenium WebDriver 사용법, 메서드  (0) 2021.07.24
Comments