在 Python 中,from 关键字用于从模块或包中导入特定的对象

在 Python 中,from 关键字用于从模块或包中导入特定的对象(如函数、类、变量等)。这是相对于使用 import 导入整个模块的一种更精细的导入方式。使用 from 可以让你直接访问导入的对象,而不需要通过模块名来引用。

基本语法

python

from module_name import object_name

module_name 是你要导入的模块的名称。

object_name 是你想要从模块中导入的特定对象的名称。

示例

假设你有一个模块 math_utils.py,其中定义了一些数学函数:

math_utils.py:

python

def add(a, b):

return a + b

def subtract(a, b):

return a - b

你可以使用 from 关键字从 math_utils 模块中导入特定的函数:

python

# main.py

from math_utils import add, subtract

# 使用导入的函数

result_add = add(5, 3)

result_subtract = subtract(5, 3)

print(result_add) # 输出: 8

print(result_subtract) # 输出: 2

使用别名

如果你导入的对象名称较长或可能与当前命名空间中的其他名称冲突,你可以使用 as 关键字为导入的对象指定一个别名:

jrhz.info

python

# main.py

from math_utils import add as add_numbers, subtract as subtract_numbers

# 使用别名调用函数

result = add_numbers(10, 2)

print(result) # 输出: 12

result = subtract_numbers(10, 2)

print(result) # 输出: 8

从包中导入

当你有更复杂的目录结构时,比如一个包 my_package,其中包含多个模块,你可以使用 from 从包中的模块导入对象:

目录结构:

my_project/

main.py

my_package/

__init__.py

module1.py

module2.py

module1.py:

python

def greet(name):

return f"Hello, {name}!"

main.py:

python

from my_package.module1 import greet

print(greet("Alice")) # 输出: Hello, Alice!

注意事项

特别声明:[在 Python 中,from 关键字用于从模块或包中导入特定的对象] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

『童瑶』与富豪老公甜蜜同游!穿藏服庆圣诞,结婚6年依旧如胶似漆

视频中的她,生动细致地记录了在丽江的每一刻生活:她体验了纳西族的传统民俗,徒步登山,享受大自然带来的辽阔与宁静。在这次旅行中,『童瑶』的丈夫王冉始终低调地陪伴着她。 许多网友感慨,现如今的『童瑶』生活状态实…

『童瑶』与富豪老公甜蜜同游!穿藏服庆圣诞,结婚6年依旧如胶似漆

副业不用出门找!这6个可靠的副业居家兼职平台,零门槛、结算快、大厂背书(副业想找份副业来做)

它的主要优势有两个:一是佣金相对较高,因为很多任务直接来自品牌方或一手服务商,减少了中间差价;二是结算很灵活,不少任务支持日结或单结,款项通过微信等渠道直接到账,提现体验比较好。 有时间,想入门:如果你只有…

副业不用出门找!这6个可靠的副业居家兼职平台,零门槛、结算快、大厂背书(副业想找份副业来做)

TX6213 系列 300mA 低功耗 LDO(tx611b参数)

TX6213 可以通过每 0.1V 的步长提供 1.0V 至 3.3V范围内的输出电压选择。电流限制器的回缩电路还可在输出引脚处起到短路保护和输出电流限制器的作用。TX6213 稳压器有标准的 SOT23-…

TX6213 系列 300mA 低功耗 LDO(tx611b参数)

国际金价突破5000美元💵影响几何 上涨加速引发关注(国际金价突破5000美元💵大关)

1月26日,黄金价格再度刷新历史新高。美国东部时间1月25日傍晚,纽约商品交易所2月黄金期货价格在电子盘交易中突破每盎司5000美元💵的历史性关口。1月26日,现货黄金价格也突破每盎司5000美元💵,再创历史新高

国际金价突破5000美元💵影响几何 上涨加速引发关注(国际金价突破5000美元💵大关)

出租车里的悬疑惊魂——《我的的士爸爸》年底上线(出租车的珠子)

那种感觉吧,就像你平常开夜车,路灯一闪,突然出现个阴影……心里咯噔一下,你懂的。光线、镜头、节奏,我看预告片就能感受到那种微妙的压迫感——唉,算了,说多了都是泪,这种黑暗里闪出的光,让我都有点期待剧情里小女孩…

出租车里的悬疑惊魂——《<strong>我的的士爸爸</strong>》年底上线(出租车的珠子)