Fazendo um loop em um diretório na web e exibindo seu conteúdo (arquivos e outros diretórios) via Python

Na mesma linha queProcessar um conjunto de arquivos de um diretório de origem para um diretório de destino em Python Gostaria de saber se é possível criar uma função que, quando fornecido um diretório da web, ele listará os arquivos no referido diretório. Algo como...

files[]

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

Suponho que precisaria usar a biblioteca urllib, mas não parece haver uma maneira fácil de fazer isso, que eu já vi pelo menos.

questionAnswers(2)

yourAnswerToTheQuestion