• 一、random模块
    • 1、取随机小数 random.random( ),取、】小数位数不定
    • 2、取m,n之间的小数,random.uniform( m,n),同样取的小数位数不定
    • 3、取随机整数
      • 1、random.randint( 1,2) 使用此命令后,括号首位数字都会包括进去
      • 2、random.randrange(1,2)使用此命令后,顾头不顾尾,后面可以跟第三个参数,步长
    • 4、在列表中随机取值
      • 1、random.choice(列表)
      • 2、random.sample(列表,n),从列表中一次随机取n个数
    • 5、打乱一个列表的顺序:random.shuffle(列表),无返回值,在原列表中操作
  • 二、time模块
    • 1、时间函数的起点是1970年1月1日0点0分0秒起算的,以秒为单位,得到浮点数类型的时间戳时间。
    • 2、获得当前的时间戳时间:time.time( )
    • 3、获得现在的格式化时间:time.strftime("%Y-%m-%d %H:%M:%S"),Y表示年的大写,若是使用小y则是小写(国外的时间格式为time.strftime( "%c")
    • 4、获得现在的结构化时间:time.localtime( ),可以使用time.localtime( ).tm_year等获得详细的年月日
  • 三、sys模块
    • 1、sys模块是与python解释器进行交互
    • 2、sys.argv:该命令旨在完成,当程序在命令行中执行时,可以同时进行写入,在在命令行中会直接显示你的python文件路径以及后续加的参数,这样做的好处就是这些需要输入的参数不用在等待input输入,可以直接运行
    • 3、sys.path:可以查看模块的运行路径,一个模块能否被顺利导入,全看sys.path下面有没有该模块的路径存在,该模块是一个列表,这个模块之中存的都是文件的绝对路径,第三方模块安装后可以直接调用,自定义模块若是无法调用,可以将其绝对路径添加进去之后再进行调用
    • 4、sys.modules:该模块可以看见我们导入到内存中的所有模块的名字,与这个模块的内存地址(命名空间)sys.modules["re"]=re模块
  • 四、os模块
    • 1、os模块是与操作系统交互的模块
    • 2、与文件创建相关的命令
      • os.makedirs.("dir1/dir2")可以创建新的多层路径,即使这两个文件都不存在,都可以创建
      • os.mkdir()只能创建单层文件
    • 3、与文件删除相关的命令
      • 1、os.rmdir(“dir3/dir4")删除单个目标文件夹
      • 2、os.removedirs(“dir3/dir4")删除dir4,若发现删除之后dir3文件也为空文件,也将之一起删除掉
    • 4、与目录相关的操作
      • os.listdir 获得相对路径
      • os.path相关
        • os.path.join("前缀",相对路径),获得绝对路径(通过拼接获得路径)
        • os.path.abspath:可以将路径之中不符合规范的斜杠变成符合规范的;还可以将能找的绝对路径变成相对路径
        • os.path.split:可以将一个路径切成两段,第二段是路径的最后一个文件或文件夹名,第一段是上级文件夹路径
        • os.path.dirname:获得os.path.split的第一个值
        • os.path.basename获得os.path.split的第二个值
        • os.path.exist( )判断路径是否存在
        • os.path.isabs( )判断该路径是否是绝对路径
        • os.path.isdir( )判断该路径的目标是否是一个文件夹
        • os.path.isfile( )判断该路径的目标是否是一个文件
        • os.path.getsize( )查看文件大小,以字节为单位
      • os.stat 获得文件信息使用绝对路径,注意中间的转义
      • os.system:可以在python中执行系统的命令,无返回值,适合那些简单的操作,包括删除创建文件之类的
      • os.popen:执行字符串数据类型的命令代码,有返回值.使用.read命令可以查看内容
      • os.getcwd( ):获取当前工作目录,即当前python脚本工作的目录路径,并不是文件的目录,而是,文件在哪个目录执行的,获取当前执行命令时所在的目录
      • os.chdir( ):切换工作目录
posted on 2018-08-20 21:34  哈尔斯塔特  阅读(45)  评论(0)    收藏  举报