擅长:python、mysql、java
<p>这是一个丑陋的黑客,但它是有效的…(当然,你需要得到正确的模块)</p>
<pre><code>import sys
boneList_head =['def_neck', 'def_armbase']
itemType='head'
...
def selectBones():
global itemType
bones=vars(sys.modules["__main__"])['boneList_'+itemType]
for bone in bones:
cmds.select(bone, tgl=True)
</code></pre>
<p>这真的和其他人说的没什么不同,但是我们使用<code>vars</code>来构造一个字典来获得你想要的列表,为什么不首先将一个字典(或正确的列表)传递给函数selectBones呢?在</p>