2010-05-25 1 views
0

Process a set of files from a source directory to a destination directory in Python과 동일한 맥락에서 웹 디렉토리가 주어지면 나열 할 수있는 함수를 만들 수 있는지 궁금합니다. 상기 디렉토리 내의 파일들. 뭔가 같은 ...웹에서 디렉토리를 반복하고 파이썬을 통해 내용 (파일 및 기타 디렉토리)을 표시

files[] 

for file in urllib.listdir(dir): 
    if file.isdir: 
     # handle this as directory 
    else: 
     # handle as file 

나는 내가 URLLIB 라이브러리를 사용해야 가정,하지만 난 적어도 보았으므로,이 일을하는 쉬운 방법이있을 것 같지 않습니다.

답변

2

웹 디렉토리 란 무엇입니까?

웹 페이지에 링크가 있습니다. 링크가있는 페이지는 디렉토리의 내용을 기반으로 웹 서버에 의해 생성되거나 생성되지 않을 수 있습니다.

자동으로 링크를 생성하는 예는 here이며 웹 서버 Apache에 mod_dir 구성과 같은 결과가있을 수 있습니다.

wget 및 curl, do와 같은 도구는 페이지를 가져 와서 해당 페이지의 모든 링크를 재귀 적으로 다운로드합니다. 나는 그것이 당신이 성취 할 수있는 최선이라고 생각합니다. 그리고 파이썬 + 컬에 관한 질문이 여기에 풍부하다는 느낌이 들었습니다.

1

혼란 스러울 수 있습니다. 디렉토리는 파일 시스템 개념입니다. URL에 디렉토리 개념이 없습니다. 파일 시스템의 경로 이름과 유사하며 디렉토리에 매핑되는 경우가 많습니다. 그러나 파일 시스템에 의해 백업 될 필요는 없습니다. 예를 들어

, Process a set of files from a source directory to a destination directory in Python 디렉토리에 매핑 할 수

/htdocs에/질문/2593399/

하지만 데이터베이스 쿼리에서 생성 된 파일 시스템의 어떤 매핑되지 않습니다 가능성이 높습니다.

관련 문제