• Python模块-os


    Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。

    os常用方法

    # 属性
    os.name  # 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。
    # 分割符
    os.sep  # 路径内分隔符。windows下为 “\”
    os.extsep  # 后缀分割符
    os.pathsep  # 路径间分隔符
    os.linesep  # 字符串给出当前平台使用的行终止符。例如,Windows使用'
    ',Linux使用'
    ' 而Mac使用'
    '。
    os.curdir  # 返回当前目录('.')
    
    # 路径操作
    os.getcwd()  # 函数得到当前工作目录,即当前Python脚本工作的目录路径。
    os.listdir(path)  # 返回指定目录下的所有文件和目录名。
    os.chdir(dirname)  # 改变工作目录到dirname
    os.remove(path)  # 函数用来删除一个文件。
    
    # 环境变量
    os.getenv(key)  # 获取一个环境变量,如果没有返回none
    os.putenv(key, value)  # 设置一个环境变量值
    
    # 系统指令
    os.system(command)  # 函数用来运行shell命令。
    

    os.path常用方法

    os.path.isfile()  # 检验给出的路径是一个文件
    os.path.isdir()  # 检验给出的路径是一个目录
    os.path.exists()  # 函数用来检验给出的路径是否真地存在
    
    os.path.join(path,name)  # 连接目录与文件名或目录;使用“”连接
    os.path.basename(path)  # 返回文件名
    os.path.dirname(path)  # 返回文件路径
    
    os.path.split(path)  # 将path分割成目录和文件名二元组返回。
    os.path.splitext()  # 分离文件名与扩展名
    os.path.abspath(name)  # 获得绝对路径
    os.path.normpath(path)  # 规范path字符串形式
    
    os.path.getsize(name)  # 获得文件大小,如果name是目录返回0L
    os.path.getmtime(path)  # 文件或文件夹的最后修改时间,从新纪元到访问时的秒数。
    os.path.getatime(path)  # 文件或文件夹的最后访问时间,从新纪元到访问时的秒数。
    os.path.getctime(path)  # 文件或文件夹的创建时间,从新纪元到访问时的秒数。
    
  • 相关阅读:
    Convolution1D与Convolution2D区别
    git
    cast函数
    Ubuntu14.04编译WebRTC For Android代码 2014-07-24
    R语言基础-数组和列表
    疯狂的创业运动
    Autodesk 举办的 Revit 2015 二次开发速成( 1.5 天),教室培训, 地点武汉
    注冊(十一)重注冊带有鉴权信息
    ubuntu14.04无法安装Curl
    Bash脚本中的操作符
  • 原文地址:https://www.cnblogs.com/stream886/p/10325029.html
Copyright © 2020-2023  润新知