在 The Foundry 的 Nuke 中有一个名为 Node
的类。
假设我有一个名为 Item1
的“节点”对象
如果我打印 Item1
我得到
#Print Item1
# Result:
maskChannelMask alpha
maskChannelInput none
inject false
invert_mask false
message Hello There
我想用“再见”代替“你好” 我的猜测是
Item1 = str(Item1.replace("Hello There", "Goodbye")
但这显然会将其转换为字符串。
那么我该如何替换“节点”对象的内容,并将其保留为节点对象呢?
最佳答案
您可以对消息执行替换(假设消息是“节点”对象的字段):
Item1.message = Item1.message.replace("Hello there", "Goodbye")
https://stackoverflow.com/questions/17454522/