擅长:python、mysql、java
<p>你能做到的</p>
<pre><code>>>> from PyQt5.QtCore import Qt
>>> Qt.AlignBottom
64
>>>
</code></pre>
<p>不能导入<code>AlignBottom</code>,因为QtCore本身不是一个包,它只是它自己的一个模块(单个文件)。要知道<strong>所有包都是模块,但并非所有模块都是包</strong></p>
<p>所以这行不通</p>
^{pr2}$
<p>查看输出,您可以看到<code>QtCore</code>是一个单独的文件,其中包含一个类<code>Qt</code>,该类包含{<cd1>}所属的其他类和方法,您可以使用。在</p>
<pre><code>>>> from PyQt5.QtCore import Qt
>>> help(Qt)
</code></pre>
<p>另一方面,PyQt5是一个包(包含其他模块的文件夹)指向它的<code>__init__.py</code></p>
<p>我建议你读一下关于模块的<a href="https://docs.python.org/3/tutorial/modules.html" rel="nofollow noreferrer">docs</a>和这个<a href="https://stackoverflow.com/questions/7948494/whats-the-difference-between-a-python-module-and-a-python-package">SO</a>问题</p>