Python os 笔记

操作系统(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命令

更多

See also
See also

你可能感兴趣的:(Python os 笔记)