<p>这是我在这里的第一篇文章,请理解我是一个初学者,我正在学习“在职”。在</p>
<p>有人能解释一下如何在Maya python脚本中从不同的模块导入文件吗?我得到以下错误:</p>
<pre><code>Error: ImportError: file E:/.../bin/mainScript.py line 17: No module named tools
</code></pre>
<p>以下是我的目录和代码:</p>
^{pr2}$
<p>我正试图导入<code>tools.py</code>在<code>mainScript.py</code></p>
<h3>编辑:</h3>
<p>好吧,因为它不适合发表评论,所以我编辑这篇文章以增加准确性。我移动了桌面上的“主文件夹”,并在Maya中再次运行脚本。它仍然不起作用,但我有一个更完整的错误回溯。这里是:</p>
<pre><code># Error: Error in maya.utils._guiExceptHook:
# File "C:\Program Files\Autodesk\Maya2014\Python\lib\site-packages\maya\utils.py", line 332, in formatGuiException
# result = u'%s: file %s line %s: %s' % (exceptionType.__name__, file, line, exceptionMsg)
# UnicodeDecodeError: 'ascii' codec can't decode byte 0xfc in position 11: ordinal not in range(128)
#
# Original exception was:
# Traceback (most recent call last):
# File "<maya console>", line 3, in <module>
# File "C:/Users/UKDP/Desktop/Main_folder/bin/mainScript.py", line 17, in <module>
# from tools import ClassTest
# ImportError: No module named tools #
</code></pre>
<p>尝试导入如下内容:</p>
<pre><code>>>>import san.libs.stringops
Where the san is dir(in san create __init__.py)
libs is a dir(in libs create __init__.py)
and stringops.py is imported
</code></pre>