2013-07-01 3 views
1

내 파이썬 프로그램에서 나는 파일/디렉토리 작업을 위해 osshutil 모듈을 많이 사용한다. 나는 폴더 안의 모든 파일을 제거하고, 임시로 작업 디렉토리를 변경하고, 경로를 조각으로 재분할하고, 재귀 적 glob을 제거하고, 정규 표현식과 일치하는 모든 파일을 제거하는 등의 패턴을 일반화하는 많은 유틸리티 함수를 작성했습니다.파이썬에서의 고수준 파일 연산 라이브러리?

Python 용 라이브러리가 있습니까? 그러한 높은 수준의 파일/디렉토리 유틸리티 기능의 수도, 아마도 위로 osshutil 모듈의 상단에 내장 된, 그래서 적은 상용구 쓸 수 있습니까?

답변

0

왜 내가이 특정 용도로 사용되는 것으로 생각하니 OS 또는 shutil을 피하고 싶은지 잘 모르겠습니다. 대부분의 다른 라이브러리는 OS와 SHILT를 기반으로 구축 될 것으로 생각됩니다.

그러나 파이썬에 내장 된 파일 핸들링 라이브러리 중 하나 인 globfnmatch으로 이들을 보완 할 수 있습니다.

이 링크는 모든 파일 조작 라이브러리에 내장 수집합니다 http://www.itmaybeahack.com/book/python-2.6/html/p04/p04c06_file1.html