擅长:python、mysql、java
<p>嗯。。。在你的例子中有几个错别字,所以我想知道你的实际代码是否也有一些错别字。下面是一个快速测试的完整源代码,它工作正常,没有导入错误。在</p>
<p>在SomeUtils.py公司名称:</p>
<pre><code>def funct1():
print('Function 1')
def funct2():
print('Function 2')
class MyClass1(object):
def __init__(self):
print('MyClass')
</code></pre>
<p>在主.py公司名称:</p>
^{pr2}$
<p>[根据操作附加信息编辑]</p>
<p>我仍然无法重新创建相同的错误,但是您发布的代码在最初对XWinInfox.py<strong>init</strong>方法:</p>
<pre><code>self.WinID = pWinID #change to 'aWinID' since pWinID is not defined
self.Title = GetWindowTitle(pWinID) #change to 'aWinID'since pWinID is not defined
</code></pre>
<p>所以更正后的版本应该是:</p>
<pre><code>self.WinID = aWinID
self.Title = GetWindowTitle(aWinID)
</code></pre>
<p>另外,您的init文件名中有一个拼写错误,“init”单词前后应该有两个下划线。现在您有<code>'__init_.py'</code>,它应该是<code>'__init__.py'</code>,但是这不应该阻止您的代码工作。在</p>
<p>因为我没有RegExUtils.py代码,我只是删除了依赖于该文件的方法。有了stubbed方法并更正了前面提到的错误,您发布的代码现在可以工作了。在</p>