zoukankan      html  css  js  c++  java
  • 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#系统名
  • 相关阅读:
    HTTP协议详解(真的很经典)
    几点建议,让Redis在你的系统中发挥更大作用
    Redis能干啥?细看11种Web应用场景
    Java中使用Jedis操作Redis
    java的锁机制——synchronized
    web开发中的两把锁之数据库锁:(高并发--乐观锁、悲观锁)
    一分钟教你知道乐观锁和悲观锁的区别
    $^,$@,$?,$<,$(@D),$(@F) of makefile
    linux shared lib 使用与编译
    makefile learning
  • 原文地址:https://www.cnblogs.com/dcotorbool/p/7001761.html
Copyright © 2011-2022 走看看