操作系统(Operating System,简称OS)
Python os模块用来和操作系统交互,OS routines for NT or Posix depending on what system we're on.
与具体的平台无关,取决于我们当前所使用的系统。
import os # 导入os模块
os属性
os.name # 判断当前使用的平台;Windows 返回 ‘nt'; Linux 返回’posix'
os.sep # 输出操作系统特定的路径分隔符,win下为"\\",Linux下为"/"
os.linesep # 输出当前平台使用的行终止符,win下为"\t\n",Linux下为"\n"
os.pathsep # 输出用于分割文件路径的字符串
os函数
os.getcwd() # 得到当前工作的目录。
os.listdir() # 指定所有目录下所有的文件和目录名
os.remove() # 删除指定文件
os.rmdir() # 删除指定目录
os.mkdir() # 创建目录
os.path.isfile() # 判断指定对象是否为文件。是返回True,否则False
os.path.isfile() # 判断指定对象是否为文件。是返回True,否则False
os.path.isdir() # 判断指定对象是否为目录。是True,否则False
os.path.exists() # 检验指定的对象是否存在。是True,否则False
os.path.split() # 返回路径的目录和文件名
os.path.getsize()——获得文件的大小,如果为目录,返回0
os.path.abspath()——获得绝对路径
os.path.join(path, name)——连接目录和文件名
os.path.basename(path)——返回文件名
os.path.dirname(path)——返回文件路径
- os.system
os.system() # 执行shell命令