美文网首页
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