Python模块管理:import和from的区别
在Python中,import
和 from
都是用来导入其他模块或包的功能。但它们的使用方式有所不同:
import
:- 用于导入单个模块或者一整个包。
- 示例:
import math
from datetime import datetime
from
:- 带有特定目标,可以从指定模块或包中导入多个对象。
样例:
from math import pi, sin
# 使用导入的数学函数
result = sin(pi / 4))
print(result) # 输出:0.7071067812
# 同时导入多个对象
from datetime import date, timedelta
today = date.today()
tomorrow = today + timedelta(days=1)
print("Today's date:", today)
print("Tomorrow's date:", tomorrow)
总结来说,import
用于导入单个模块或包,而 from
可以根据需要从指定模块或包中导入多个对象。
还没有评论,来说两句吧...