Python: Obtenir une liste de tous les fichiers et dossiers dans un répertoire, le temps de la création, l'heure de la dernière modification. Indépendant du système de solution?

C'est un défi et une question:

J'ai un dossier de fichiers de données.
Je veux la liste suivante des listes d'informations:

Filename:      Created:                     Last modified:

Information = 
[
[datafile1,    Mon Mar 04 10:45:24 2013,    Tue Mar 05 12:05:09 2013],
[datafile2,    Mon Mar 04 11:23:02 2013,    Tue Apr 09 10:57:55 2013],
[datafile2.1,  Mon Mar 04 11:37:21 2013,    Tue Apr 02 15:35:58 2013],
[datafile3,    Mon Mar 04 15:36:13 2013,    Thu Apr 18 15:03:25 2013],
[datafile4,    Mon Mar 11 09:20:08 2013,    Mon May 13 16:30:59 2013]
]

Je peux moi-même après j'ai l'Information.
Quelqu'un peut-il écrire la fonction:

def get_information(directory):
    .
    .
    .
    return Information

Ces postes sont utiles:

1) Comment obtenez-vous une liste d'annuaires classés par date de création en python?

2) Trier les fichiers par date

3) Comment obtenir la création d'un fichier & modification de la date/de temps en Python?

4) Python: trier les fichiers par type datetime dans plus de détails

5) Trier les fichiers par date

6) Comment puis-je obtenir la date/heure de modification d'un fichier en Python?

Toutefois: j'ai l'impression, il doit exister une meilleure, plus ré-utilisable solution qui fonctionne sur windows et linux.

OriginalL'auteur Doug | 2013-05-16