• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python常见模块之OS模块和time模块

    一、OS模块概述

    Python OS模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。

    二、常用方法















    三、OS模块的练习

    1. 在当前目录新建目录img, 里面包含多个文件,

    文件名各不相同(X4G5.png)

    2. 将当前img目录所有以.png结尾的后缀名改为.jpg

    def gen_code(len=4):
        # 随机生成4位验证码
        li = random.sample(string.ascii_letters+string.digits,len)
        return  ''.join(li)
    def create_file():
        # 随机生成100个文件名
        li = { gen_code() for i in range(100)}
        os.mkdir('img')
        for name in li:
            os.mknod('img/' + name + '.png')
    #create_file()
    def modify_suffix(dirname,old_suffix,new_suffix):				#利用回车,出现参数解释(回车--输入""""""---再回车)
        """
        :param dirname: 要操作的目录
        :param old_suffix: 之前的后缀名
        :param new_suffix: 新的后缀名
        :return:
        """
        # 1.判断查找的目录是否存在,如果不存在 报错
        if os.path.exists(dirname):
            # 2.找出所有以old_suffix(.png)结尾的文件
            pngfile = [filename for filename in os.listdir(dirname)
                       if filename.endswith(old_suffix)]
            # 3.将后缀名和文件名分开,留下文件名
            basefile = [os.path.splitext(filename)[0]
                        for filename in pngfile]
            # 4.重命名文件
            for filename in basefile:
                oldname = os.path.join(dirname,filename+old_suffix)
                newname = os.path.join(dirname,filename+new_suffix)
                os.rename(oldname,newname)
                print('%s命名为%s成功' %(oldname,newname))
        else:
            print('%s 不存在,不能操作...' %(dirname))
    modify_suffix('imgs','.png','.txt')
    

    四、Time时间模块

    time 模块主要包含各种提供日期、时间功能的类和函数。该模块既提供了把日期、时间格式化为字符串的功能,也提供了从字符串恢复日期、时间的功能。

    time( )函数用于返回当前时间的时间戳(从1970年1月1日00时00分00秒到现在的浮点秒数)

    时间表示的几种类型

    1.时间戳

    2.字符串时间

    3.元组类型的时间

    9 个属性,每个属性的信息如表 1 所示:

    在日期、时间模块内常用的功能函数如表 :

    常用的时间转换

    五、综合练习

    需求

    利用time.time()方法,我们可以计算两个时间点之间的时间间隔,

    但是有些时候我们想要得到/etc/group文件的最后a/c/m的时间,对应的年月日这些信息

    并保存再文件date.txt文件中


    总结

    到此这篇关于python常见模块之OS模块和time模块的文章就介绍到这了,更多相关python OS模块和time模块内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Python time.time()方法
    • 一篇文章带你了解python标准库--time模块
    • 一篇文章带你了解python标准库--datetime模块
    • python标准库之time模块的语法与简单使用
    • 浅谈Python3中datetime不同时区转换介绍与踩坑
    • Python time库的时间时钟处理
    • python语言time库和datetime库基本使用详解
    • 关于python time库整理汇总
    上一篇:关于Matplotlib绘制动态实时曲线的方法改进指南
    下一篇:简单介绍Python虚拟环境及使用方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python常见模块之OS模块和time模块 python,常见,模块,之,和,time,