思路

:分割字符串取最后一项,然后重命名

cmds实现

import pymel.core as pm
import maya.cmds as mc
sel = mc.ls()
for i in sel:if ":" in i:name = i.split(":")[-1]        if pm.objExists(i):mc.rename(i,name)

pymel实现

#去除命名空间
import pymel.core as pm
sel = pm.ls()#
for i in sel:if ":" in i.name():name = i.split(":")[-1]        i.rename(name)

问题总结

如果场景里有重命名,cmds不会一次性将nameSpace全部删除,但是pymel就可以。因为pymel处理的是对象,cmds处理的是字符串。当你用cmds把层级高的重命名物体的nameSpace删除后,场景里的层级会发生变化,cmds记录的full path name就会不存在,因而不会处理层级低的nameSpace。

maya中删除命名空间namespace相关推荐

  1. C++中的命名空间namespace

    1.Cpp中的命名空间 假设这样一种情况,当一个班上有两个名叫Zara的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等.同样的情况, ...

  2. 【转】C#中的命名空间namespace全解

    .NET Framework 类库提供下列命名空间: [Microsoft] Microsoft.CSharp 包含支持用 C# 语言进行编译和代码生成的类. Microsoft.JScript 包含 ...

  3. 使用mvc时,在视图view中使用强类型视图,在web.config文件中添加命名空间namespace的引用不起作用,解决方法...

    这是view中的model代码: @model t_user_info 这是web.config配置文件只的代码: <namespaces><add namespace=" ...

  4. maya骨骼显示_干货 | 如何删除maya中绑定好的骨骼,只留下一个干净的模型

    哈喽大家好 我是曼特君 五分钟小课堂又要开课辣 快搬个小板凳准备好 今天交大家maya中删除骨骼绑定的方法 想把导入maya中带骨骼和绑定的模型 除了模型以外的部分 全部删除掉 变成一个干净的模型文件 ...

  5. 【C++ 语言】命名空间 ( namespace | 命名空间定义 | 命名空间嵌套 | 域作用符 | 与 include 对比 )

    文章目录 命名空间简介 自定义命名空间 自定义嵌套命名空间 域作用符 命名空间 与 include 区别 命名空间定义与使用完整代码 命名空间简介 命名空间 ( namespace ) : 1.命名空 ...

  6. 【小白学习C++ 教程】十三、C++命名空间namespace

    @Author:Runsen 文章目录 访问命名空间 嵌套命名空间 命名空间别名 任何C++程序都有声明namespace,比如下面的C++程序没有声明namespace int main() {in ...

  7. Maya批量删除namespace

    Maya批量删除namespace 该脚本可以一键删除所有namespace,解决了无法批量删除的问题 string $getAllNS[] = `namespaceInfo -recurse -li ...

  8. C/C++中命名空间(namespace)详解及其作用介绍

    命名空间 (namespace) 可以帮助我们区分不同库中相同名称的函数, 类, 变量等. 使用了命名空间即定义了上下文. 命名空间就是定义了一个范围. 命名空间 为了解决 C++ 标准库中的标识符与 ...

  9. XAML实例教程系列 - 命名空间(NameSpace)

    上一篇曾提及XAML中,每个对象元素的声明是对.NET类进行一次实例化操作.XAML作为声明类语言,如何识别对象元素,并如何在.NET Framework中找到对应映射类呢?本篇将引入命名空间(Nam ...

最新文章

  1. 美国诚实签经验——着装,戒指,手表装土豪,医生预约单,流水、房产和工作证明...
  2. 用Delphi实现Windows的鼠标钩子函数
  3. python提取txt中指定内容_提取视频中的音频——python三行程序搞定!
  4. 算法设计:动态规划问题
  5. hive get_json_object json_tuple json解析详解
  6. spring batch(批处理)
  7. 软件测试设计用例面试题
  8. 2、Ubuntu下安装Vivado下的下载器驱动 Digilent 版本
  9. 电脑麦克风,详细教你电脑麦克风没声音怎么设置
  10. 在计算机中 ascii码是几位二进制编码,二进制ASCII码
  11. 图片放大后很模糊怎么办?
  12. Word如何快速打出公式
  13. hⅰgh怎么读音发音英语_英语发音规则---gh
  14. 开源网站的漏洞复现(appcms、wordpress)
  15. 由三个点坐标判断三个点能否组成三角形模板(自用,客官可取)
  16. 张馨予一幅画拍出几十万,然而范冰冰却一直在向粉丝要画!
  17. 计算机ROM指什么意思,ROM是什么 刷ROM是什么意思
  18. java雪崩_java-雪崩效应及解决办法
  19. 无秘app android2.2.3.5能用么,关于“无秘”APP的竞品分析
  20. ESP8266开发之旅 阿里云生活物联网平台篇② 使用云智能App,配置自己的App,无需开发

热门文章

  1. 人工智能取代人类成为战争主体的时代真的来临了吗
  2. Comunion 区块链深度学习系列|区块链基本原理
  3. spark scala中的var 和val、def区别对比
  4. UINavigationBar的translucent、barTintColor、backgroundImage
  5. 4路poe硬盘录像机功率?
  6. 【面试】My first interview_大联大商贸有限公司(深圳)
  7. 千万不能让程序员给娃娃取名字
  8. mysql declare 用法_SQL中的declare用法
  9. 微信企业服务商如何自建代开发应用
  10. 房地产估价师报考条件对专业要求?