擅长:python、mysql、java
<p>除了Ned的回答之外,<code>__import__()</code>如果您不希望文件名被硬编码,那么<code>__import__()</code>可能会很有用。在</p>
<p><a href="http://docs.python.org/library/functions.html#__import__" rel="nofollow">^{<cd2>}</a></p>
<p>根据视频更新。在</p>
<p>我无法接触玛雅,但我可以试着推测。在</p>
<p><code>cmds.button(l='print', c='bt_press()')</code>是问题似乎潜伏的地方。<code>bt_press()</code>作为一个字符串对象传递,无论解释器使用什么方法来解析该标识符,都不会在正确的命名空间中查找。在</p>
<p>1)尝试将<code>bt_press()</code>与前面的模块一起传递:<code>cmds.button(l='print', c='bt_test.bt_press()')</code></p>
<p>2)看看是否可以将<code>c</code>直接绑定到函数对象:<code>cmds.button(l='print', c=bt_press)</code></p>
<p>祝你好运。在</p>