繁体   English   中英

从 SConscript 内部获取相对于 SConstruct 的节点路径

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM