Table of Contents:
  1. 模块说明
    1. 常用属性与函数

      Python模块学习3-os

      Reading Time:The full text has 328 words, estimated reading time: 2 minutes
      Creation Date:2017-08-03
      Article Tags:
      Previous Article:Python模块学习4-zipfile
       
      BEGIN

      模块说明

      os模块是最常用的模块之一,运维人员用python替代shell运维,os模块功不可没。

      常用属性与函数

      属性名功能
      os.system(command)执行shell命令
      os.name返回平台名,windows返回nt,linux返回posix
      os.uname()返回平台信息
      os.sep返回操作系统的路径分隔符
      os.stat(file_name\dir_name)返回目录或文件的状态
      os.getcwd()返回当前目录路径
      os.environ返回所有环境变量的键值对
      os.getenv(key)返回环境变量值
      os.setenv(key, value)设置环境变量
      os.listdir(path)返回路径下的所有文件
      os.linesep返回当前平台使用的行终止符
      os.walk(path)返回指定目录所有文件及目录名的迭代器
      os.mkdir(dir_name)创建目录
      os.makedirs(path/dir_name)创建多级目录
      os.rmdir(dir_name)删除目录
      os.rename(old_name, new_name)重命名文件或目录
      os.remove(file_name)删除文件
      os.path.getsize(path_name\file_name)返回目录或文件的所占内存大小
      os.path.join(path1, path2)连接目录及文件名
      os.path.abspath(path)获取目录或文件的绝对路径
      os.path.split(file_path)切割目录与文件,等效与以下两个命令
      os.path.dirname(path)返回文件所在目录
      os.path.basename(path)返回文件名
      os.path.splitext(file_name)分离文件名与拓展名
      os.path.isfile(path)判断路径是否为文件
      os.path.isdir(path)判断路径是否为目录
      os.path.exists(path)判断路径是否存在
      os.path.isabs(path)判断是否为绝对路径
      FINISH
      Previous Article:Python模块学习4-zipfile

      Random Articles
      Life Countdown
      default