擅长:python、mysql、java
<p>不完全清楚您要问什么,但dot notation与上面的Python示例相当,例如:</p>
<pre><code>import datetime
datetime.datetime
</code></pre>
<p>与</p>
^{2}$
<p>我希望这是有道理的,如果你还有任何问题请告诉我。在</p>
<p>这里有一个更好的例子:</p>
<pre><code>>>> import datetime
>>> datetime
<module 'datetime' from '/path/to/python'>
>>> from datetime import datetime
>>> datetime
<type 'datetime.datetime'>
</code></pre>
<p>编辑:在看到说明之后,应该使用python<code>inspect</code>模块来完成这项工作。特别是,如果您试图获取定义特定类的模块:</p>
<pre><code>import inspect
import datetime
inspect.getmodule(datetime).__name__
</code></pre>
<p>或者</p>
<pre><code>def dot_notation(your_module):
return your_module.__module__ + "." + your_module.__class__.__name__
</code></pre>
<p>更一般地说,您可以获得模块</p>