[파이썬] os와 os.path - 디렉토리 내 파일 전부 출력하기
특정 디렉토리 안에 있는 파일을 배열로 받아와야 할 때가 종종 있습니다. os와 os.path를 함께 사용해도 되고 glob을 사용해도 됩니다. 여기서는 os와 os.path를 사용해보도록 하겠습니다.
import os
import os.path
myPath = '/내가/원하는/디렉토리/경로'
files = list()
for a in os.listdir(myPath):
fullPath = os.path.join(myPath, a) # 파일일 수도 있고 디렉토리일 수도 있습니다.
if os.path.isfile(fullPath): # 파일이라면
files.append(fullPath)
print(files)
이렇게 하면 myPath 안에 있는 파일들이 화면에 출력됩니다.
'개발, 전산, AI, IT' 카테고리의 다른 글
[리눅스] cat 사용법 (0) | 2018.05.03 |
---|---|
[파이썬] glob - 디렉토리 내 특정 확장자 파일 모두 출력하기 (0) | 2018.04.30 |
[파이썬] argparse - 명령행 인자 쉽게 설정하기 (0) | 2018.04.30 |
[리눅스] 특정 mime 형식의 파일만 출력하기 (예제: jpeg 파일만 출력) (0) | 2018.04.30 |
[VI, VIM] 검색 시 대소문자 구분 안 하기 (0) | 2018.03.23 |