模块

  • random
    import random
    r = random .random()        #随机取一个0~1的浮点数
    print(r)                      
    import random
    
    r = random.randint(1, 3)          # 随机取1到3的整数
    r = random.randrange(1, 3)        # 随机取1到3的整数,但是左取右不取
    r = random.choices([0, 1, 2])     # 随机从可迭代对象里选择,取得值是列表形式,如果是choice就是int
    r = random.sample([0, 1, 2], 2)   #  随机从可迭代对象里选择,但是可带参数
    r = random .uniform (1,3)         #定义范围取浮点数
    print(r)
    list = [1,2,3]
    r = random .shuffle (list )   #随即打乱
    print(list )
    def V_code():              #类似验证码
        ret = ""
        for i in range (5):
            num= random.randint (0,9)
            alf = chr(random.randint (65,122))
            s = str(random.choice ([num,alf ]))     
            ret +=s
        return ret 
    print(V_code() )

     

  • os
    import os
    print(os.getcwd() )  #获取当前工作的目录
    os.chdir("..")        #改变当前目录(返回上一层)
    os.makedirs("dir1/dir2")  #创建一个dir1包含一个dir2
    os.removedirs("dir1/dir2")       #删除dir1下的dir2,如果dir1为空dir1也删除
    import os
    
    
    print(os.listdir() ) #把当前这一层的目录列出来
    
    os.remove("shanchu.py" )#删除
    print(os.stat("random模块.py") ) #打印当前文件相关的信息
    import os
    print(os.sep )    #输出当前系统的分隔符
    print( os.pathsep )#分割文件路径的字符串
    
    print(os.path .basename("test1.py") )   #取出路径的文件名
    print(os.path.split(r"C:\Users\Administrator\PycharmProjects\s14\day4\osmokuai.py") ) #将文件路径和文件名字分割
    print(os.path.dirname(r"C:\Users\Administrator\PycharmProjects\s14\day4\osmokuai.py") ) #取出路径
     
    print(os.path .exists(r"C:\Users\Administrator\PycharmProjects\s14\day4\osmokuai.py") )    #路径是否存在
    print(os.path .isfile(r"C:\Users\Administrator\PycharmProjects\s14\day4\osmokuai.py") )   #是否是一个文件
    os.path .join(路径,路径)         #拼接路径
    print(os.path.getatime("osmokuai.py"))  #查看时间
    print(os.path .getmtime("osmokuai.py") )   #修改时间
    print(os.environ )    #环境变量
     

     

    import sys,time
    for i in range(50):
        sys.stdout .write("*")     #进度条
        time.sleep(0.2)
        sys.stdout .flush()

     

  • json
    import json
                                                               
    dic = {"name": "alex"}                                             #pickle类似,只是是字节类型
    j = json.dumps(dic)
    print(j, type(j))  # 将字典转换成了dir              
    l = json.loads(j)                                    
    print(l, type(l))  # 转成了字典

     

posted on 2018-02-22 18:07  python_an  阅读(202)  评论(0编辑  收藏  举报

导航