[파이썬, Python] 하위 폴더를 포함한 파일 리스트 출력하기 예제.
os.walk를 이용한 예제입니다.
#!/usr/bin/python
import os.path
folder = os.getcwd()
print 'Current folder : %s' % folder
for path, dirs, files in os.walk(folder):
print '\nFolder: ', path
if files:
for filename in files:
print ' Files: ', os.path.join(path, filename)
exit(0)
실행 결과:
D:\myPython>python filelist2.py
Current folder : D:\myPython
Folder: D:\myPython
Files: D:\myPython\example.py
Files: D:\myPython\fileList2.py
Folder: D:\myPython\folder1
Files: D:\myPython\folder1\1.wav
Folder: D:\myPython\folder1\folder11
Files: D:\myPython\folder1\folder11\11.wav
Files: D:\myPython\folder1\folder11\111.wav
Folder: D:\myPython\folder1\folder12
Folder: D:\myPython\folder2
Files: D:\myPython\folder2\2.wav
os.walk에대한 좀 더 자세한 내용은 아래를 참고 하세요.
https://docs.python.org/2/library/os.html#os.walk
'파이썬' 카테고리의 다른 글
Windows에 SQLAlchemy 설치하기 (0) | 2015.12.19 |
---|---|
[파이썬, Python] Wave 파일을 PCM 파일로 바꿔 저장하는 예제 3. (0) | 2015.07.21 |
[파이썬, Python] Wave 파일을 PCM 파일로 바꿔 저장하는 예제 2. (0) | 2015.07.21 |
[파이썬, Python] Wave 파일을 PCM 파일로 바꿔 저장하는 예제 1. (0) | 2015.07.21 |
[파이썬, Python] 현재 폴더의 파일 리스트 출력하기 예제 (dir /w) (1) | 2015.07.21 |