파일 경로의 조작과 조합은 프로그래밍에서 자주 사용되는 작업입니다. 특히 파일 입출력이나 파일 관리와 관련된 작업에서 파일 경로를 다룰 필요가 있습니다. 파이썬은 유용한 기능들을 제공하여 파일 경로의 조작과 조합을 쉽게 수행할 수 있습니다. 이번 블로그 포스트에서는 몇 가지 예시를 통해 파일 경로의 조작과 조합에 대해 알아보겠습니다.
1. 파일 경로 조작하기
파이썬의 os
모듈을 사용하여 파일 경로를 조작할 수 있습니다. 예를 들어, 다음과 같은 작업을 할 수 있습니다:
- 현재 작업 디렉토리 확인하기 ``` import os
current_dir = os.getcwd() print(current_dir)
- **디렉토리 변경하기**
import os
os.chdir(‘/path/to/new/directory’)
- **디렉토리 생성하기**
import os
os.mkdir(‘/path/to/new/directory’)
- **파일 삭제하기**
import os
os.remove(‘/path/to/file’)
## 2. 파일 경로 조합하기
파일 경로를 조합하는 작업은 파일 관리에서 자주 사용됩니다. 파이썬의 `os.path` 모듈을 사용하여 파일 경로를 조합할 수 있습니다. 예를 들어, 다음과 같은 작업을 할 수 있습니다:
- **경로 조합하기**
import os
path = os.path.join(‘/path/to’, ‘file.txt’) print(path) # 출력: /path/to/file.txt
- **상위 디렉토리로 이동하기**
import os
parent_dir = os.path.dirname(‘/path/to/file.txt’) print(parent_dir) # 출력: /path/to
- **파일 이름 추출하기**
import os
filename = os.path.basename(‘/path/to/file.txt’) print(filename) # 출력: file.txt
- **확장자 추출하기**
import os
extension = os.path.splitext(‘/path/to/file.txt’)[1] print(extension) # 출력: .txt ```
결론
이번 포스트에서는 파일 경로의 조작과 조합에 대해 알아보았습니다. 파이썬의 os
모듈과 os.path
모듈을 사용하여 파일 경로를 다룰 수 있으며, 이를 통해 파일 입출력과 파일 관리와 관련된 작업을 편리하게 수행할 수 있습니다. 파일 경로 조작과 조합은 프로그래밍에서 필수적인 작업 중 하나이므로, 숙련된 개발자가 되기 위해서는 이러한 기능들에 익숙해지는 것이 중요합니다.