一、os模块概述

Python为了方便与计算机系统交互,于是有了os模块。该模块能让你的程序在不同的操作系统下正常运行。

二、os模块常用方法

os.sep   #  该方法可以替代操作系统特定的路径分割符。
os.name  #  该方法返回一个字符串,字符串的内容表示你现在的操作系统。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。
os.getcwd()  #  该方法可以得到当前程序运行的路径,即当前Python脚本工作的目录路径。
os.getenv('PATH')  #  该方法返回一个字符串,字符串内容为当前系统的环境变量

os.putenv('PATH','new_path')   #  该方法用来设置当前系统的环境变量。

os.listdir()  #  该方法返回一个列表,列表内容是指定目录下的所有文件和目录名。
os.remove()  #  该方法用来删除一个文件。
os.system()  #  该方法用来运行shell命令。

os.linesep  #  该方法返回一个字符串,字符串内容是当前操作系统使用的换行符。例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。

os.path.split()  #  该方法返回一个路径的目录名和文件名。

os.path.isfile()和os.path.isdir()  #  这两个方法分别检验给出的路径是一个文件还是目录,返回类型为布尔类型。

os.path.existe()  #  函数用来检验给出的路径是否真地存在,返回类型为布尔类型。