"list files"는 특정 디렉토리에서 파일들의 목록을 가져오는 작업을 의미합니다. 이 작업을 위해 Python에서는 `os` 모듈과 그 안에 제공되는 `listdir()` 함수를 사용할 수 있습니다.
아래에는 `listdir()` 함수를 사용하여 현재 디렉토리의 모든 파일 목록을 가져오는 예시 코드가 있습니다.
```python
import os
# 현재 디렉토리의 파일 목록을 가져오기
files = os.listdir()
# 가져온 파일들을 출력하기
for file in files:
print(file)
```
위 코드는 `os.listdir()` 함수를 사용하여 현재 디렉토리의 파일 목록을 `files` 변수에 저장하고, `for` 문을 이용하여 각 파일 이름을 출력합니다.
만약 다른 디렉토리에 있는 파일들의 목록을 가져오고 싶다면 `os.listdir()` 함수의 인자로 대상 디렉토리의 경로를 넣어주면 됩니다. 예를 들어, `/home/user/documents` 디렉토리의 파일 목록을 가져오고 싶다면 아래와 같이 코드를 변경할 수 있습니다.
```python
import os
directory = '/home/user/documents'
# 해당 디렉토리의 파일 목록을 가져오기
files = os.listdir(directory)
# 가져온 파일들을 출력하기
for file in files:
print(file)
```
Python `os` 모듈과 `listdir()` 함수에 대한 자세한 내용은 아래 링크에서 확인하실 수 있습니다.
[Python os 모듈 공식 문서](https://docs.python.org/3/library/os.html#os.listdir)
댓글