Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经阅读并重新阅读了一些关于 PEP 和文字string插值的页面。 但是仍然无法通过实验找出确切的语法将起作用,因此我可以从python脚本中的以下语句中删除 %s 。
string
python
cmds.getAttr("%s.fileTextureName" %item, newPath,type="string")
谢谢~
你试过string.Formatter
cmds.getAttr("{}.fileTextureName".format(item), newPath,type="string")
内置str和unicode类提供了通过str.format()PEP 3101 中描述的方法进行复杂变量替换和值格式化的能力 。字符串模块中的 Formatter 类允许您使用与内置的相同实现来创建和自定义自己的字符串格式化行为-informat()方法。
str
unicode
str.format()
format()