2010-07-19 7 views

Répondre

2

Python n'a pas le même processus de compilation que C donc il n'y a pas de macros à utiliser, mais si vous vouliez quelque chose de rapide et sale la variable globale __file__ stocke le nom du fichier Python actuel afin que vous puissiez vérifier quand fichier a été modifié pour vous donner quelque chose un peu comme une date de construction:

import os, time 
print time.ctime(os.path.getmtime(__file__)) 
2

Si vous parlez du C macros, non. Ceci n'est pas surprenant, car Python n'a pas de macros ni de véritable étape de compilation (il peut générer des fichiers pyc et pyo, mais ce n'est pas la même chose que compiler en code natif). Si vous avez besoin de quelque chose comme ceci (pour vous dire quand il a été construit), vous devrez définir "construit" et l'implémenter vous-même.

+0

ressemble à un travail pour votre système de contrôle de version respectifs –