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