zoukankan      html  css  js  c++  java
  • 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)  # 文件或文件夹的创建时间,从新纪元到访问时的秒数。
    
  • 相关阅读:
    Git CMD
    Guava Cache相关
    137.Single Number II---位运算---《剑指offer》40
    SpringMVC数据绑定
    StringUtils工具类的使用
    sql注入
    mapper配置文件中的动态SQL
    json相关注解和序列化与反序列化
    用户模块
    横向越权与纵向越权
  • 原文地址:https://www.cnblogs.com/stream886/p/10325029.html
Copyright © 2011-2022 走看看