1

在 meson.build 文件中,我定义了一些文件:

 file = files("my_filename.ext")

要建立一个 ID,我尝试写:

 myTgt = "_other_ext" + file[0][0]

然后我有这个错误:

 meson.build:257:4: ERROR:  Invalid use of addition: must be str, not File

如何将文件对象转换为有效字符串?(我尝试添加 .string(),但这不是解决方案)

4

1 回答 1

0

我找到了带有格式功能的解决方案:

fmt = "_other_ext_@0@"
myTgt = fmt.format(file[0][0])
于 2018-09-06T13:42:51.063 回答