如何将buildbot属性转换为字符串值

2024-04-16 10:50:23 发布

您现在位置:Python中文网/ 问答频道 /正文

问题:

我正在尝试如何将buildbot属性转换为字符串值。除了我在文档和其他人的代码中读到的东西外,我对buildbot没有太多的经验。 问题是我有一个包含路径的属性。我需要以字符串的形式获取路径,这样我就可以使用一些python函数,比如“split”和“basename”来检索路径的特定元素。在

我的尝试:

有一个这样映射的属性

"artifact.output":"S3://dev/artifacts/out/package1.tar.gz"

当我调用path.os.basename(util.Property("artifact.output"))时,它抱怨属性没有“rfind”方法。我也尝试过使用util.Interpolate,但同样,它也有同样的问题。最后,我尝试了str(util.Property("artifact.output")),但它只输出{}。在

问题:

是否可以将buildbot属性作为字符串值检索?在

注:2014年我只找到了另外一个帖子,问的是同样的问题,但没有答案。在


Tags: 函数字符串代码文档路径output属性util