gpt4 book ai didi

python - 使用 Maya python api - 如何将选定的对象名称更改为大写?

转载 作者:行者123 更新时间:2023-12-01 04:07:56 25 4
gpt4 key购买 nike

我有以下代码:

import maya.cmds as cmds

list = cmds.ls(sl=True)

my_list = [object.upper() for object in list]

print(my_list)

但是,即使它在最后的 print 语句中打印出大写名称,它也不会更改对象的名称。

最佳答案

你想要的是

import maya.cmds as cmds

list = cmds.ls(sl=True)
for n in list:
cmds.rename(n, n.upper())

new_list = cmds.ls(sl=True)
print(new_list)

这是documented here举个例子。

此代码将重命名 list 中的所有对象,如果您愿意,您也可以使用 cmds.select() 选择的任何对象。

关于python - 使用 Maya python api - 如何将选定的对象名称更改为大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35327928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com