서론
파이썬은 다양한 운영 체제 관련 작업을 수행하는 데 매우 효과적인 언어입니다. 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
모듈의 더 많은 기능과 옵션에 대해서는 공식 문서를 참조해주시기 바랍니다.