0

我已经阅读并重新阅读了一些关于 PEP 和文字string插值的页面。
但是仍然无法通过实验找出确切的语法将起作用,因此我可以从python脚本中的以下语句中删除 %s 。

cmds.getAttr("%s.fileTextureName" %item, newPath,type="string")

谢谢~

4

1 回答 1

1

你试过string.Formatter

cmds.getAttr("{}.fileTextureName".format(item), newPath,type="string")

内置strunicode类提供了通过str.format()PEP 3101 中描述的方法进行复杂变量替换和值格式化的能力
。字符串模块中的 Formatter 类允许您使用与内置的相同实现来创建和自定义自己的字符串格式化行为-informat()方法。

于 2017-04-18T02:27:38.363 回答