擅长:python、mysql、java
<p>这是下面的代码,它在其中删除嵌套命名空间的任何级别,假设它包含空内容。在</p>
<pre><code>import maya.cmds as mc
defaults = ['UI', 'shared']
def num_children(ns):
return ns.count(':')
namespaces = [ns for ns in mc.namespaceInfo(lon=True, r=True) if ns not in defaults]
sorted_ns = sorted(namespaces, key=num_children, reversed=True)
for ns in sorted_ns:
try:
mc.namespace(rm=ns)
except RuntimeError as e:
pass
</code></pre>
<p>感谢一位特别的朋友在这方面提供了帮助:)</p>