파이썬 os 관련 내용 알아보기.

서론

파이썬은 다양한 운영 체제 관련 작업을 수행하는 데 매우 효과적인 언어입니다. os 모듈은 운영 체제와 상호 작용하기 위한 다양한 기능을 제공합니다. 이 포스팅에서는 os 모듈의 주요 기능과 사용 예제를 살펴보겠습니다.

본론

1. 디렉토리 조작

파이썬 os 모듈을 사용하면 디렉토리를 만들거나 삭제할 수 있습니다. mkdir() 함수를 사용하여 새로운 디렉토리를 생성하는 예제 코드를 살펴보겠습니다.

“`python
import os

새 디렉토리 생성

os.mkdir(‘new_directory’)
“`

rmdir() 함수를 사용하면 디렉토리를 삭제할 수 있습니다.

“`python
import os

디렉토리 삭제

os.rmdir(‘new_directory’)
“`

2. 파일 조작

os 모듈은 파일을 생성, 복사 및 이동하는 등의 작업도 지원합니다. 아래는 파일을 생성하는 예제 코드입니다.

“`python
import os

새 파일 생성

with open(‘new_file.txt’, ‘w’) as file:
file.write(‘Hello, world!’)
“`

os.rename() 함수를 사용하면 파일 이름을 변경할 수 있습니다.

“`python
import os

파일 이름 변경

os.rename(‘new_file.txt’, ‘renamed_file.txt’)
“`

3. 경로 조작

os.path 모듈은 경로와 관련된 다양한 작업을 수행하는 함수를 제공합니다. 예를 들어, 다른 경로의 파일/디렉토리와 연결된 절대 경로를 얻거나, 상대 경로를 계산하는 등의 작업을 할 수 있습니다.

“`python
import os

절대 경로 얻기

abs_path = os.path.abspath(‘file.txt’)

상대 경로 계산

rel_path = os.path.relpath(‘sub_directory/file.txt’)
“`

결론

파이썬 os 모듈은 운영 체제와 상호 작용하는 데 유용한 기능을 제공합니다. 이 포스팅에서는 os 모듈의 디렉토리 및 파일 조작, 경로 조작에 대한 간단한 예제를 살펴보았습니다. os 모듈의 더 많은 기능과 옵션에 대해서는 공식 문서를 참조해주시기 바랍니다.

%d 블로거가 이것을 좋아합니다: