嗨,我想读取.bzl文件中本地文件的内容。
print(onefile.basename)
#content = ctx.read
#content=ctx.file.onefile
#print(onefile.content)
答案 0 :(得分:0)
.bzl
代码无法读取文件,也无法根据文件内容做出决定。
您必须创建动作(例如ctx.actions.run
),将文件设为动作输入,然后让动作读取文件。
.bzl
代码可以加载其他.bzl
文件,您可能会发现它很有用。