sách gpt4 ăn đã đi

python - từ ... nhập HOẶC nhập ... cho các mô-đun

In lại Tác giả: IT Lão Cao 更新时间:2023-10-28 21:35:03 29 4
mua khóa gpt4 giày nike

我应该使用

from foo import bar

hoặc

import foo.bar as bar

khi导入模块并且不需要/希望更改名称(thanh)?

有什么不同吗?有关系吗?

câu trả lời hay nhất

假设thanhĐúngđồ ăn中的模块或包,没有区别*,没关系。这两个语句的结果完全相同:

>>> import os.path as path
>>> path

>>> from os import path
>>> path

nếu nhưthanh不是模块或包,则第二种形式不起作用;而是抛出回溯:

>>> import os.walk as walk
Theo dõi (cuộc gọi gần đây nhất là cuộc gọi cuối cùng):
Tệp "", dòng 1, trong
ImportError: No module named walk

* 在 Python 3.6 及之前版本中,包含其他模块的包的初始化顺序存在一个错误,其中 在包的加载阶段sử dụng import contains.module.something as alias 在子模块中会失败,而 from contains.module import something as alias 不会。见 Imports in __init__.py and `import as` statement有关该问题的一个非常说明性的示例,以及 Python 问题 #23203#30024 .

关于python - from ... import OR import ... 对于模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22245711/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress