擅长:python、mysql、java
<p>如果<code>namespace</code>命令需要一个字符串(在本例中是<code>'v02:new_run01'</code>),那么您将向它传递字符串化列表本身(在本例中是<code>'[u'v02:new_run01']'</code>)。由于您有<code>lon=True</code>标志,所以该命令将始终返回一个列表。您应该确保从中提取元素并将其发送到<code>namespace</code>命令。在</p>
<p>您只需从列表中传递元素而不是整个列表:</p>
<pre><code>for ns in diffLs:
nsNest = cmds.namespaceInfo(ns, lon=True)
# nsNest Result: [u'v02:new_run01']
# [u'v03:new_run01']
if nsNest:
cmds.namespace(rm=nsNest[0])
</code></pre>
<p>希望有帮助。在</p>