[英]Get node path relative to the SConstruct from inside a SConscript
在分层构建中,位于子目录中的我的SConscript
文件之一需要打印几个节点的路径(供外部脚本使用)。 但是,路径需要相对于SConstruct
所在的主目录,而不是相对于我当前所在的子目录。
我通常用来获取节点路径的函数是str(node)
和node.get_path()
。 它们都返回相对于子目录的路径。
如何获得相对于项目根目录的路径?
Node 对象有两个属性,它们似乎存储相对于根目录的路径:
node.path
node.relpath
( 链接到手册)
它们的描述有点相似,尽管从我设法收集的信息来看, node.path
更可取。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.