2010-07-19 45 views

回答

2

Python沒有與C相同的編譯過程,所以沒有使用宏,但是如果你想要一些快速而髒的東西,__file__全局變量存儲當前Python文件的名稱,以便你可以檢查這個文件被修改爲給你東西有點像建立日期:

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

如果你在談論C macros,沒有。這並不令人驚訝,因爲Python沒有宏或真正的編譯步驟(它可以生成pyc和pyo文件,但與編譯爲本機代碼不同)。如果你需要這樣的東西(告訴你它什麼時候生成),你必須定義「構建」並自己實現它。

+0

聽起來就像是各自版本控制系統的工作 – 2010-07-19 12:54:13