• python os模块


    os模块

    os模块

    提供对操作系统进行调用的接口

    import os
    

    os方法

    os.getcwd()#获取当前工作目录,即当前python脚本工作的目录路径
    os.chdir('C:\Users')#切换路径 两个\为转义
    os.chdir(r'C:Users')#与上一个意思相等,r告诉解释器,改字符串时地址
    os.makedirs(r'C:acd')#递归的创建多层文件夹
    os.removedirs(r'C:acd')#删除路径下所有的空文件夹
    os.mkdir(r'C:a')#创建文件夹,上一个文件夹没建好就不能建下一个,makedirs就是递归的调用mkdir
    os.rmdir(r'C:acd')#只会删除d文件夹
    os.listdir('文件路径')#列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印,如果是'.'那就输出当前文件路径下的所有文件和目录
    os.remove(r'文件路径')#只能删除文件,不能删路径
    os.rename(r'被修改文件',r'修改成的文件')#文件或目录都可以被修改
    os.stat(r'文件路径')#输出文件信息
    os.system("系统命令")#执行操作系统的命令
    os.path.abspath('文件名')#获取文件的绝对路径,根据当前目录下的文件来操作
    os.path.split(r'C:acd123.txt')#返回一个二元的元组,分为路径和文件
    os.path.dirname(r'C:acd123.txt')#返回路径,就是split()方法的第一个元素
    os.path.basename(r'C:acd123.txt')#取文件名
    os.path.exist(r'C:')#判断文件路径是否存在,存在返回True不存在返回False
    os.path.isabs(r'文件路径')#判断是否是绝对路径,一定要从文件的根目录开始
    os.path.isfile(r'文件路径')#判断是否是一个文件
    os.path.isdir(r'filepath')#判断是否是目录
    os.path.join(r'C:',r'a',r'',r'c',r'1.txt')#将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
    os.path.getatime(path) 返回path所指向的文件或者目录的最后存取时间
    os.path.getmtime(path) 返回path所指向的文件或者目录的最后修改时间

    os属性

    os.curdir 返回当前目录:('.')
    os.pardir 获取当前目录的父目录字符串名:('..')
    os.sep#输出本操作系统的路径分隔符
    os.linesep#输出操作系统的换行分隔符
    os.pathsep#路径结束符
    os.environ#输出系统的环境变量
    os.name#系统名
  • 相关阅读:
    数学—快速幂
    离散化
    造树计划——线段树
    Python map()函数
    python的discard和remove方法
    C++学习笔记之NULL vs nullptr
    哈姆雷特单词的排名
    读书笔记—《网络是怎么连接的》4.11
    滑动窗口—UVA11572 唯一的雪花 Unique Snowflakes
    javascript基础语法1.0
  • 原文地址:https://www.cnblogs.com/dcotorbool/p/7001761.html
Copyright © 2020-2023  润新知