• python(5)-os模块


    os.getcwd() 获取当前工作目录
    os.chdir(‘dirname’) 改变当前脚本的工作目录
    os.curdir 返回当前目录名,即“.”
    os.pardir 返回当前目录的父目录名,即”..”
    os.makedirs(‘dirname’) 创建目录,dirname可以带路径,如果中间有目录不存在,则会一起创建
    os.mkdir(‘dirname’) 创建目录,不递归
    os.removedirs(‘dirname’) 删除目录,如果目录为空则删除,然后递归到上一级,如果为空也删除,以此类推
    os.rmdir(‘dirname’) 删除目录
    os.listdir(‘dirname’) 列出指定目录下所有文件和子目录包括隐藏的,并以列表方式打印
    os.remove() 删除一个文件
    os.rename(‘oldname’, ‘newname’) 文件重命名,如果新文件名存在,则会失败
    os.stat(‘path/filename’) 获取文件或目录的属性信息
    os.sep 输出操作系统特定的路径分隔符
    os.linesep 输出当前平台使用的行终止符,即换行符
    os.pathsep 输出用于分割文件路径的字符串,就是环境变量里路径与路径之间的字符,win下是;
    os.name 输出当前的使用平台,windows nt , linux posix
    os.system(‘bash command’) 运行shell命令
    os.environ 获取当前环境变量
    os.path.abspath(path) 返回path规范化的绝对路径
    os.path.split(path) 将路径分割成目录和文件名的二元组,如果最后没有文件,最后的目录名也会被分割出来
    os.path.dirname(path) 返回path目录
    os.path.basename(path) 返回path最后的文件名,如果最后是个目录,返回目录名
    os.path.exissts(path) 判断path是否存在
    os.path.isabs(path) 判断是否是绝对路径
    os.path.isfile(path) 判断path是否是存在的文件
    os.path.isdir(path) 判断path是否是一个存在的目录
    os.path.join(path1, path2) 将多个目录组合起来
    os.path.gettime(path) 返回path所指的文件或目录的最后存取时间
    os.path.getmtime(path) 返回path所指的文件或目录的最后修改时间
    >>> os.chdir('.')
    >>> os.getcwd()
    'C:\Users\Public'
    >>> os.chdir('..')
    >>> os.getcwd()
    'C:\Users'
    >>> os.chdir('Public')
    >>> os.chdir('Music')
    >>> os.chdir('../..')
    >>> os.getcwd()
    'C:\Users'
    >>> os.chdir('../Users')
    >>> os.getcwd()
    'C:\Users'
  • 相关阅读:
    RDMA技术详解(二):RDMA Send Receive操作
    RDMA技术详解(一):RDMA概述
    Fedora中制作UEFI/BIOS启动的U盘安装盘
    Fedora中制作BIOS启动的U盘安装盘
    chkdsk /f
    单片机原理及应用---实验计划
    LeetCode 645. Set Mismatch(错误的集合)
    LeetCode 401. Binary Watch(二进制手表)
    LeetCode 852. Peak Index in a Mountain Array(山脉数组的峰顶索引)
    LeetCode 518. Coin Change 2(零钱兑换 II)
  • 原文地址:https://www.cnblogs.com/huangxm/p/5272949.html
Copyright © 2020-2023  润新知