擅长:python、mysql、java
<p>您的<code>__import__</code>有问题:没有导入模块,
您正在导入整个包(整个“sources”目录作为一个包)。在</p>
<p>我可以修改你的代码:</p>
<pre><code>for c in candidates:
modname = os.path.splitext(c)[0]
print('importing: ',modname)
# NEW CODE
sys.path.insert(0, searchpath)
module=__import__(modname) #< You can get the module this way
# END OF NEW CODE
print('Parsing module '+modname)
...
</code></pre>