[python] os 사용하기

·2024년 12월 12일
0

OS란?

  • os 모듈은 운영 체제와 상호 작용하기 위한 다양한 함수 제공
  • 파일 시스템을 관리하고, 디렉토리를 탐색하고, 파일을 조작하는 데 사용

주요 기능

파일 및 디렉토리 관리

  • 파일 생성, 이름 변경, 삭제 등
  • 디렉토리 생성, 탐색, 삭제 등

경로 관리

  • 절대 경로, 상대 경로, 현재 작업 디렉토리 등의 경로 관리
  • 경로 구성 요소를 조작하고, 경로를 연결하고, 경로를 정규화

환경 변수 관리

  • 시스템 환경 변수를 가져오거나 설정

실행 관리

  • 외부 프로그램을 실행하거나, 현재 프로세스의 종료 등의 작업

사용 예시

파일 및 디렉토리 관리

현재 작업 디렉토리 가져오기

import os
cwd = os.getcwd()
print(cwd)

디렉토리 생성

import os
os.mkdir('sample_data/new_directory')

파일 이름 변경

import os
os.rename('sample_data/new_directory', 'sample_data/new_directory2')

파일 삭제

import os
os.remove(file_adress)

import os
os.remove('sample_data/data.csv')

경로 관리

파일 목록(경로) 가져오기

import os
files = os.listdir('/content')
print(files)

경로 조작

import os
path = os.path.join('/content', 'sample_data', 'mnist_test.csv')
print(path)
profile
To Dare is To Do

0개의 댓글