探索 from ... import 和 import 的细微差别。
在 Python 中,您可以使用 from 导入模块及其属性。 .. import 或 import .. 虽然这两种技术都允许您访问外部代码,但它们在一些关键方面有所不同。
直接访问与命名空间访问:
<code class="python">from urllib import request print(request.urlopen('https://example.com'))</code>
<code class="python">import urllib.request print(urllib.request.urlopen('https://example.com'))</code>
别名和屏蔽:
<code class="python">from os import open as open_ open_('myfile.txt')</code>
标准和首选语法:
导入的首选语法模块和属性取决于具体的用例。如果需要直接访问导入的属性而不带模块名称前缀,建议使用 from ... import。另一方面,如果您想访问整个模块并维护用于代码组织的命名空间,请 import 。是一个更好的选择。
以上是以下是一些标题选项,可以使用问题措辞: * **`from ... import` 与 `import .`:这些 Python 导入方法有何不同?**(正式、清晰) * **Python 导入:何时是'from ...的详细内容。更多信息请关注PHP中文网其他相关文章!