• python模块


    os模块

    import os    导入模块
    print(os.getcwd())   获取当前工作目录
    os.makedirs('dir1/dir2')   创建dir1目录及下级目录dir2,可生成多级递归目录
    os.removedirs('dir1/dir2')   删除dir2目录,如果上一级目录也为空,也删除。
    os.chdir('..')   改变当前目录,..返回上一层
    print(os.listdir())   把当前这一层目录列出来,包括隐藏文件。
    os.mkdir('1231')   创建一个目录
    os.rmdir('1231')   删除一个目录
    os.remove(' ')   删除一个文件
    os.rename('3.py','33.py')    重命名一个文件或者目录 os.rename('old','new')
    print(os.stat('1.py'))    列出文件的相关信息
    print(os.environ)    获取系统环境变量
    os.path.isfile('path')  是文件返回True
    os.path.isdir('path')   是目录返回True
    print(os.sep)   输出当前系统的分隔符分
    print(os.sep)    分割文件路径的分隔符
    os.system('dir')   列出当前目录下的文件和目录
    ret=os.popen('dir').read()   列出当前目录下的文件和目录
    print(ret) 
    print(os.path.getsize(os.getcwd()))   返回path的文件的大小
    

    random模块

    import random
    random.random()  随机去0-1之间的浮点数
    random.uniform(1,3)  定义范围取浮点数
    random.randint(1,5) 随机取1-5之间的整数
    random.randrange(1,10,2)  取大于等于1,小于10的整数,可以定义步长
    random.choice([1,'23',[4,5]])    print(type(random.choice([1,'23',[4,5]])))   随即从可迭代对象里选取一个
    random.sample([1,2,3,[4,5]],4)  随即从可迭代对象里取值,可以带参数。
    item=[1,3,5,7,9]
    random.shuffle(item)   打乱顺序
    

    随机生成一个6位验证码,包含数字,大小写字母

    import random
    def   void():
        ret=''
        for  i  in range (6):
            le=chr(random.randint(97,122))
            Le=chr(random.randint(65,90))
            num=str(random.randint(0,9))
            s=random.choice([le,Le,num])
            ret=ret+s
        return  ret
    print(void())
    

    sys模块  

    import  sys   与python解释器交互的接口
    print(sys.platform)  返回操作系统的平台名称  
    print(sys.version)    python解释器程序的版本信息
    sys.exit()退出程序,下边的命令不再执行
    print(sys.path)  返回模块的搜索路径
    ret=sys.argv  执行程序后边参数
    import sys
    ret=sys.argv
    name=ret[1]
    passwd=ret[2]
    if name== 'name'  and  passwd=='passwd'  :
        print('欢迎进入')
    else :
        print("输入错误")
    

      

      

      

    I can feel you forgetting me。。 有一种默契叫做我不理你,你就不理我

  • 相关阅读:
    2-SAT·hihoCoder音乐节
    Music in Car
    Game with a Strip
    Oleg and Little Ponies
    组合数性质求K个数选取i*j个数分成j组的方案数
    Python学习笔记03
    Python学习笔记02
    Python 学习笔记01
    欺骗侦测
    Oracle 使用小计(4)
  • 原文地址:https://www.cnblogs.com/weidaijie/p/9694784.html
Copyright © 2020-2023  润新知