我在寫一個python包。我使用插件的概念 - 每個插件都是Worker類的專業化版本。每個插件都是作爲一個模塊(腳本?)編寫的,並在單獨的過程中生成。導入一個公共模塊的包中的幾個模塊
由於插件之間的基底共性(例如,所有延伸的基類的工人')的,該插件模塊通常看起來像這樣:
import commonfuncs
def do_work(data):
# do customised work for the plugin
print 'child1 does work with %s' % data
在C/C++,我們有包括防護裝置,其防止頭被多次包含。
我是否需要類似Python的東西,如果是的話,我如何確保commonfuncs不是多次被「包含」?
請使用「101010」按鈕正確格式化代碼。 – 2010-06-01 14:27:23