zoukankan      html  css  js  c++  java
  • Python模块之time和os模块的使用【常用非全量】

    import time
    print('当前时间戳:%f' % time.time())
    time.sleep(3) # 暂停3秒继续执行
    t = time.localtime(1574949906) # 转换时间戳,出来是结构化时间
    print(time.strftime('%Y-%m-%d %H-%M-%S',t)) # 将结构化时间转化为字符串时间


    import os
    print(os.getcwd()) # 获取当前工作路径
    # 以下,目录指的是文件夹
    os.chdir('..') # 返回上一级目录
    print(os.getcwd())
    # os.makedirs('zhai/hui/lan') # 建立递归目录
    # os.chdir('zhai') # 改变当前工作路径,只可进入下一级目录
    # print(os.getcwd())
    # os.mkdir('在zhai之下') # 建立单一目录
    # os.chdir('在zhai之下')
    # print(os.getcwd())
    # os.rmdir('zhai') # 删除单个空的文件夹,必须在父目录才能操作删除子目录,并且必须为空才能删除
    # os.removedirs('zhai/hui/lan') # 删除递归目录,同样必须在父级才能删除子级,并且必须都为空
    print(os.listdir(os.getcwd())) # 列出指定目录下面所有的文件,包括隐藏文件,打印出来是列表形式
    # os.remove('zhai/hui/lan/aaa.txt') # 删除指定路径下的文件,只能从当前路径开始编写相对路径,或者绝对路径
    # os.rename('zhai','wulanzi') # 重命名目录或者文件都可以
    # print(os.listdir(os.getcwd()))
    # print(os.stat('0604/三元运算符.py')) # 出来是结构化信息,常用的是c创建时间,m最后一次修改时间,a最后一次查看时间
    print(os.sep) # 打印出当前操作系统的路径分隔符
    print(os.linesep) # 打印出当前操作系统的行终止符,win是 ,Linux是
    print(os.pathsep) # 打印出用于分割文件路径的字符串,win下为;Linux为:
    print(os.path.split(os.getcwd())) # 把路径和文件分为两部分,输出为:('C:\Users\ZHLAN\Desktop', 'zhlan-code')
    print(os.path.dirname(os.getcwd())) # 输出分割后的第一部分
    print(os.path.basename(os.getcwd())) # 输出分割后的第二部分
    print(os.path.isdir('0604')) # 判断当前目录是否存在该目录,返回布尔值
    print(os.path.isfile('aaa')) # 判断当前路径下是否存在该文件,返回布尔值
    os.system('dir') # 运行dir的shell命令
    # 拼接路径,并不是真实存在的,纯人力拼接而已
    a = 'D:python-zhlan'
    b = '1130我的file'
    print(os.path.join(a,b))
    # 返回当前路径或文件的最后修改时间,将时间戳转化为结构化时间,再将其转化为字符串时间
    ttm = time.localtime(os.path.getmtime(os.getcwd()))
    print(time.strftime('%Y-%m-%d %H-%M-%S',ttm))









  • 相关阅读:
    Android开发视频教学第一季(116集)视频&源码下载
    Android开发视频教学第一季(1734集)视频源码下载
    老罗Android开发视频教程( android解析json数据 )4集集合
    Android 亲测源码分享
    老罗Android开发视频教程 (android常用UI编程) 25集集合
    老罗Android开发视频教程 (android常用布局介绍)5集集合
    老罗Android开发视频教程 (android解析xml文件 )3集集合
    Android 开发源码分享
    基于R语言的时间序列分析预测
    .NET新手系列(六)
  • 原文地址:https://www.cnblogs.com/zhlan/p/11961896.html
Copyright © 2011-2022 走看看