zoukankan      html  css  js  c++  java
  • day16 包和random模块 time模块 进度条

    1 产生一个包的名称空间
    2 执行包下的__init__.py文件,将产生的名字存放于包的名称空间中
    3 在当前执行文件中拿到一个名字aaa,该名字指向包的名称空间

    # 强调:
    #1、在导入时带点的,点的左边必须是一个包,这是导入包特有的语法
    #2、包内,模块直接的导入应该使用from。。。import 。。。
    #3、from 。。。 import。。。,import后必须是一个明确的名字,没有任何的前缀
    from a.b.c.d.f import g.h.x #错误

    #1、f左边必须都是包
    #2、import后的名字不能有任何前缀

    # 第一个%是取消第二个%号的特殊意义的
    # num=30
    # print('%s%%' %num)

    def progress(percent,width=50):
    if percent > 1:
    percent=1
    show_str=('[%%-%ds]' %width) %(int(width*percent) * '#')
    print(' %s %d%%' %(show_str,int(100*percent)),end='')

    import time
    recv_size=0
    total_size=8097
    while recv_size < total_size:
    time.sleep(0.1)
    recv_size+=8096
    percent=recv_size / total_size
    progress(percent)

    模块的搜索路径
    内存--》内置---》sys.path

    import mudule


    强调:
    sys.path的第一个值是当前执行文件的文件夹

    5、区分py文件的两种用途

    if __name__ == "__main__":
    文件被当做脚本执行时执行的代码
    else:
    文件被当做模块导入时执行的代码

  • 相关阅读:
    python(三):python自动化测试定位
    python(二):用python抓取指定网页
    python(一):介绍网络爬虫
    oracle批量增加数据
    oracle数据库基本操作
    web安全测试要点
    linux下安装jdk、tomcat
    在linux上编译C
    linux基本操作
    对首次性能测试的总结与思考
  • 原文地址:https://www.cnblogs.com/shanjinghao/p/8747624.html
Copyright © 2011-2022 走看看