zoukankan      html  css  js  c++  java
  • python os模块

    方法属性

    描述

    os.getcwd()

    获取当前工作的目录路径,不含文件名,即当前Python脚本工作的目录路径

    os.listdir()

    返回指定路径下的所有目录及文件,默认为当前目录

    os.remove()

    删除指定路径下的文件。如果只有文件名,则默认为当前目录

    os.rmdir(路径目录)

    os.remocedirs(路径目录)

    删除指定路径下的目录,该目录必须是空的,也就是里面不带再包含文件或者目录

    os.path.split()

    返回一个路径的目录名和文件名。

    os.path.split('/home/ poem.txt')

    结果:('/home', 'poem.txt') 

    os.path.split('/home/ ss')

    结果('/home', 'ss') 

    os.path.split('/home/')

    结果('/home', '') 

    就是将最后一个’/’后面的内容分离开。不管是目录还是文件,也不会确认目录或文件是否存在。如果最后一个‘/’后面什么也没有,第二个值返回空字符串

    os.path.splitext()

    将目录最后一个名称的扩展名分离开,如果没有,则为‘’。

    输入:os.path.splitext('e:/ss/ss1.txt')

    输出:('e:/ss/ss1', '.txt')

    输入os.path.splitext('e:/ss/ss1')

    输出:('e:/ss/ss1', '')

    输入:os.path.splitext('e:/ss/ss1/)

    输出:('e:/ss/ss1/', '')

    os.path.basename()

    获取路径的文件名。其实就是取最后一个‘/’后的名字

    os.path.dirname()

    获取输入路径的路径名,其实就取输入路径的上一层

    os.path.isfile()

    判断给出的路径是否是一个文件

    os.path.isdir()

    判断给出的路径是否是一个路径

    os.path.isabs()

    判断给出的路径是否是绝对路径

    os.path.exits()

    判断该文件或目录名是否存在

    os.path.join(path,name)

    连接目录与文件名或目录

    os.path.getsize(name)

    获得文件大小,如果name是目录返回0

    os.mkdir()

    创建一级路径目录。也就是路径中只有最后一级时创建的,前面的必须存在。如果只有一级目录,则默认在本目录下创建

    os.mkdir(‘e:/s/ss’)  创建目录ss,但是e:/s 这个目录必须存在

    os.makedirs()

    创建多级目录,如果前面的路径不存在,则都创建

     os.system()

    执行shell命令

    os.getenv()

    os.putenv()

    读取和设置环境变量

    os.linesep

    给出当前平台使用的行终止符: Windows使用' ',Linux使用' '而Mac使用' '

    os.name

    对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'

    os.rename(old, new)

    重命名

    os.chdir()

    改变当前目录到指定目录。其实设置了当前的默认目录。所有基于当前目录为默认目录的都会改变。但是os.path.abspath(__file__)不会变,他是当前文件的绝对地址

     

    os.chmod(file)

    修改文件权限与时间戳

    os.stat(file)

    获取文件属性

    os.exit()

    终止当前进程

    os.mknod("test.txt")   

    创建空文件

  • 相关阅读:
    C语言I博客作业04
    C语言I博客作业03
    C语言I—2019秋作业02
    C语言I博客作业01
    JSP 基础语法
    JavaScript
    Hadoop简介
    用流从一个指定的网址抓取html代码
    内容采集
    SpringMVC控制器与视图的数据交换
  • 原文地址:https://www.cnblogs.com/ohahastudy/p/8148670.html
Copyright © 2011-2022 走看看