擅长:python、mysql、java
<p>也许用<a href="http://docs.python.org/library/inspect.html" rel="nofollow">inspect</a>模块。在</p>
<p>模块a.py</p>
<pre><code>import inspect
print inspect.stack()
</code></pre>
<p>模块b.py</p>
^{pr2}$
<p>运行b.py时,我得到:</p>
<pre><code>[
(<frame object at 0x28a9b70>, '/path/a.py', 5, '<module>', ['print inspect.stack()\n'], 0),
(<frame object at 0x28a9660>, 'b.py', 2, '<module>', ['import to_import\n'], 0)
]
</code></pre>
<p>看起来第二帧包含了你需要的。在</p>