2013-12-07 3 views
1

모든 파일 및 파일 이름을 읽는 방법? 저는 MAC을 사용하고 있습니다. 그래서 거기에 파이썬에서 MAC상의 경로를 부여하는 다른 방법이 있습니까?폴더의 모든 파일과 파이썬의 파일 이름을 읽으시겠습니까?

+1

Mac은 Linux와 동일한 POSIX 시스템입니다. OS X에서 경로를 처리하는 다른 방법은 없습니다. 지금까지 시도한 것은 무엇입니까? 'os.listdir()'을 아직 보지 못했습니까? –

+0

흠 ... 난 당신이 아주 쉽게 .. – aIKid

+0

수입 글로브 경로 = '/ 폴더 /' 파일 = glob.glob (경로) 파일 htmlfile에 대한 CNT = 0 이 구글 수 있습니다 확신 해요 : F = open (htmlfile) .read() print cnt f.readlines() cnt = cnt + 1 f.close() – user2793286

답변

1

어쩌면 이렇게 될까요? 또는 재귀가 필요하지 않으면 os.listdir()이 더 간단합니다.

Windows에서도 Python은 잘 사용하면 운영 체제 간의 차이점을 추상화합니다.

#!/usr/local/cpython-3.3/bin/python 

import os 

def main(): 
    for root, dirs, files in os.walk('/home/dstromberg/src/outside-questions'): 
     for directory in dirs: 
      print('directory', os.path.join(root, directory)) 
     for file_ in files: 
      print('file', os.path.join(root, file_)) 

main() 

자세한 내용은 http://docs.python.org/3/library/os.html을 참조하십시오.

관련 문제