zoukankan      html  css  js  c++  java
  • [python]OS文件系统

      

      1.getcwdd() 获得应用程序当前的工作目录

      

    #getcwd() 获取应用程序当前的工作目录
    import os
    print(os.getcwd())

      2.chdir(path) 改变当前工作目录

    os.chdir("E:\")#更改工作目录
    print(os.getcwd())

      3.listdir(path=',')列出当前文件夹

    print(os.listdir())

      4.mkdir(path) 创建文件夹

    os.mkdir("test")

      5.makedirs(path) 创建多级目录

    os.makedirs(r".aabcc")

      6.remove()和rmdir() removedirs() 删除文件、删除文件夹和删除多级文件夹

      

    os.remove("1.txt")
    os.rmdir("b")
    os.removedirs(r"a")

      7.rename() 重命名

    os.rename("a","b")

      8.walk(top) 遍历top参数指定路径下的所有子目录,并将结果返回一个三元组。

      

    #walk("path") 遍历参数指定目录下的所有子目录
    for i in os.walk("BaiduYunDownload"):
        print(i)
    函数名
    使用方法
    basename(path) 去掉目录路径,单独返回文件名
    dirname(path) 去掉文件名,单独返回目录路径
    join(path1[, path2[, ...]]) 将path1, path2各部分组合成一个路径名
    split(path) 分割文件名与路径,返回(f_path, f_name)元组。如果完全使用目录,它也会将最后一个目录作为文件名分离,且不会判断文件或者目录是否存在
    splitext(path) 分离文件名与扩展名,返回(f_name, f_extension)元组
    getsize(file) 返回指定文件的尺寸,单位是字节
    getatime(file) 返回指定文件最近的访问时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
    getctime(file) 返回指定文件的创建时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
    getmtime(file) 返回指定文件最新的修改时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
    以下为函数返回 True 或 False
    exists(path) 判断指定路径(目录或文件)是否存在
    isabs(path) 判断指定路径是否为绝对路径
    isdir(path) 判断指定路径是否存在且是一个目录
    isfile(path) 判断指定路径是否存在且是一个文件
    islink(path) 判断指定路径是否存在且是一个符号链接
    ismount(path) 判断指定路径是否存在且是一个挂载点,根目录
    samefile(path1, paht2) 判断path1和path2两个路径是否指向同一个文件
  • 相关阅读:
    三目运算符
    程序流程结构——if语句
    类型转换
    运算符
    scanf函数与getchar函数
    结构体成员有冒号 位域 位段
    AI作曲的一个点子
    《惯性导航》邓正隆 第一章 惯性导航的基础知识
    《C陷阱与缺陷》 第0章导读 第1章词法陷阱
    类与类之间的关系 18
  • 原文地址:https://www.cnblogs.com/zlc364624/p/11599706.html
Copyright © 2011-2022 走看看