擅长:python、mysql、java
<p>我相信您希望将<code>abc</code>导入当前模块,即使它们位于不同的文件夹中。根据python的不同,有不同的方法:</p>
<p>Python2.x</p>
<pre><code>import imp
abc = imp.load_source('abc', '/path/to/abc.py')
</code></pre>
<p>Python 3.4版</p>
<pre><code>from importlib.machinery import SourceFileLoader
abc = SourceFileLoader('abc', '/path/to/abc.py').load_module()
</code></pre>
<p>在任何一种情况下,<code>abc</code>都将被导入以正常使用</p>
<pre><code>>>> abc
<module 'abc' from '/path/to/abc.py'>
</code></pre>
<p>这是清洁的,因为它不涉及污染您的<code>sys.path</code></p>