美文网首页
python找茬系列06--import ...和from ..

python找茬系列06--import ...和from ..

作者: young十三 | 来源:发表于2019-07-31 16:08 被阅读0次

一、语法区别

序号 格式 说明 区别
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

三、小憩一下

女子冲上一辆出租车,上气不接下气的喊道:“快!中心医院。。。”这师傅连闯了两个红灯,把女子送到了医院。女子非常激动的说道:“谢谢你,师傅,差一点我这个月满勤就没了。”

相关文章

网友评论

      本文标题:python找茬系列06--import ...和from ..

      本文链接:https://www.haomeiwen.com/subject/rdttdctx.html