• os模块


    #__author__:Administrator}
    #data: 2017/12/4

    import os

    print(os.getcwd())#获取当前工作目录 F:pylearn-pythonday-18

    # os.chdir('c:')#改变当前脚本工作目录
    # print(os.getcwd())

    #print(os.curdir)#返回当前目录 .
    #print(os.pardir)#返回当前目录的父目录 ..

    #os.makedirs('abc\xuxu')#可生成多层递归目录

    #os.removedirs('abc\xuxu')#只删除空的文件夹,还会往上一层找

    # os.mkdir('xuxu')#生成一个文件夹
    # os.mkdir('xuxu\123')

    # os.rmdir('xuxu\123')#删除一个空文件夹

    #print(os.listdir())#列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印

    #os.remove('xuxu\123.py')#只能删除文件不能删除文件夹

    #os.rename('xuxu','xuxuxu')#重命名文件或文件夹

    # info = os.stat('abc')
    # print(info.st_atime)#获取文件/目录信息

    # print(os.sep)# 输出操作系统特定的路径分隔符
    # print(os.linesep)#输出操作系统特定行终止符
    # print(os.pathsep)# ; 输出操作系统特定路径分隔符
    # print(os.name)# nt
    # # print(os.system('dir'))#执行shell命令
    # print(os.environ)#获取系统环境变狼
    #
    # print(os.path.abspath('./abc'))#获得绝对路径

    # s = os.path.split(r'F:pylearn-pythonday-18abc')#拆分路径
    # print(s)#('F:\py\learn-python\day-18', 'abc')

    print(os.path.dirname('abc'))#参数上一级的文件夹绝对路径

    print(os.path.basename(r'F:pylearn-pythonday-18abc'))#返回path最后的文件名

    print(os.path.exists())#path存在返回true,不存在返回false
    print(os.path.isabs())#如果path是绝对路径,返回true
    print(os.path.isdir())#如果path是一个存在的目录返回true
    print(os.path.isfile())#如果path是一个存在的文件返回true


    os.path.join([a,b])#路径拼接

    os.path.getatime()#返回path文件最后存取时间
    os.path.getmtime()#返回path文件最后修改时间
  • 相关阅读:
    自定义事件的触发dispatchEvent
    [转]ProxmoxVE 干掉 VMware
    【转】怎么去阅读Chromium的源码?
    Delphi内存专题
    Delphi 线程同步技术(转)
    【纸模】六角大王 Super 5.6 CHS 简体中文版 U20080725+[手册]窗口与工具的概要(PDF格式)
    ReSharper反编译C#类库
    CS DevExpress程序启动(主窗体初始化优化)
    【EasyNetQ】- 发布/订阅模式
    Intellij Idea调试java文件时 怎么跳过class文件?
  • 原文地址:https://www.cnblogs.com/xuxu-learn-python/p/8056466.html
Copyright © 2020-2023  润新知