擅长:python、mysql、java
<p>这不是特定于Python的表示法,而是UNIX文件系统表示法。<code>..</code>在UNIX路径中意味着“备份一个目录”,因此,例如,在本例中,<code>/home/myname/brisket/..</code>相当于<code>/home/myname</code>。你知道吗</p>
<p>Python以这种方式显示文件名的原因可能是由于某种原因,您的<code>sys.path</code>实际上包含了<code>/home/myname/brisket/..</code>。这不是问题,因为Python能够很好地遵循路径中的<code>..</code>。你知道吗</p>
<p>这个错误消息告诉您的是,在处理文件<code>/home/myname/brisket/../brisket/views.py</code>(与<code>/home/myname/brisket/views.py</code>相同的文件)时,有一行代码</p>
<pre><code>from influence.forms import SearchForm
</code></pre>
<p>导致了一个错误。具体来说,它是一个<code>ImportError</code>,这意味着Python的导入机制找不到文件<code>influence/forms.py</code>(或者无法读取)。您应该在Python程序中检查<code>sys.path</code>的值,以确保<code>influence/</code>的父目录在列表中,并确保文件可读。(还要确保<code>influence/__init__.py</code>存在,尽管我不确定特定的问题是否会导致您看到的错误。)</p>