一、语法区别
序号 | 格式 | 说明 | 区别 |
---|---|---|---|
1 | import ... | 直接import安装的包 | import Module |
2 | from ... import ... | 从包import对象(下级模块,类,函数,变量等) | from Module import Name |
二、实例
1、import Module
①不使用别名
# 导入random整个模块
import random
# 使用random模块名作为前缀来访问模块中的成员
# 随机1-6之间的数,包括1和6
print(random.randint(1, 6))
②使用别名
# 导入random整个模块
import random as r
# 使用r模块别名作为前缀来访问模块中的成员
print(r.randint(1, 6))
③导入多个模块
# 导入多个模块
import random, time
# 使用random模块作为前缀来访问模块中的成员
print(random.randint(1, 6))
# 使用time模块作为前缀来访问模块中的成员
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()))
输出结果:
6
2019-07-31 15:23:12
2、from...import 导入模块内指定成员的用法
①不使用别名
from time import localtime
print(localtime())
②使用别名
from time import localtime local
print(local())
输出结果:
time.struct_time(tm_year=2019, tm_mon=7, tm_mday=31, tm_hour=16, tm_min=0, tm_sec=26, tm_wday=2, tm_yday=212, tm_isdst=0)
③同时导入多个成员
# 同时导入多个成员
from time import localtime, strftime
print(strftime('%Y-%m-%d %H:%M:%S', localtime()))
输出结果:
2019-07-31 16:01:33
④导入time块内的所有成员
from time import *
print(strftime('%Y-%m-%d %H:%M:%S', localtime()))
输出结果:
2019-07-31 16:04:01
三、小憩一下
女子冲上一辆出租车,上气不接下气的喊道:“快!中心医院。。。”这师傅连闯了两个红灯,把女子送到了医院。女子非常激动的说道:“谢谢你,师傅,差一点我这个月满勤就没了。”
网友评论