0
我想在所有腳本中使用「common」腳本 此腳本必須使用一些scons函數,如Object()或SharedObject() 有任何scons文件,我可以導入或可能是另一個有用的黑客。 我新來python和scons。如何爲使用scons函數和變量的scons創建python腳本
我想在所有腳本中使用「common」腳本 此腳本必須使用一些scons函數,如Object()或SharedObject() 有任何scons文件,我可以導入或可能是另一個有用的黑客。 我新來python和scons。如何爲使用scons函數和變量的scons創建python腳本
我已經完成了你正在解釋的內容。如果您的SConstruct和/或SConscript腳本只是簡單地導入您的通用Python代碼,那麼除了在您的Python代碼中導入相應的SCons模塊外,您不需要做任何特殊的事情。
另一方面,如果您有一個Python腳本,您想從中調用SCons(而不是從命令行啓動scons),則需要付出更多的努力。我最初考慮這樣做,但後來決定不值得這樣做。
你說得對,但是如果你把你的通用腳本放在sconstruct目錄中名爲「site_scons」的目錄中,那麼它就更合法。 http://www.scons.org/wiki/MoreSiteSconsDirs http://www.scons.org/doc/2.0.1/HTML/scons-user/x3697.html – themean
@themean,這是一個好點關於管理Python腳本。 – Brady