一、os模块概述
Python为了方便与计算机系统交互,于是有了os模块。该模块能让你的程序在不同的操作系统下正常运行。
二、os模块常用方法
os.sep # 该方法可以替代操作系统特定的路径分割符。
# 该方法返回一个字符串,字符串的内容表示你现在的操作系统。比如对于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() # 函数用来检验给出的路径是否真地存在,返回类型为布尔类型。