【python基础】os模块(库)方法汇总

  1、 重命名

1 os.rename()   # 只能够更改当前文件的名字
2 os.renames()   # 可以更改上层目录, 如果上层目录不存在, 就会创建

  2、删除文件

1 os.remove()   # 用于删除指定路径的文件,如果指定的路径是个目录,报错

  3、创建目录

1 os.mkdir()   # 创建目录,如果目录已存在,会报错
2 # 只能用于创建一级目录,创建多级目录就会报错
3 os.makedirs()   # 能够创建多级目录,如果目录已存在,会报错
4 # 如果设置exist_ok=True, 目录已存在,就不会报错

  4、删除目录

1 os.rmdir()  # 删除一级目录,如果目录不存在,报错
2 os.removedirs()   # 删除多级目录, 若目录为空,则删除,直到某个目录不为空为止

  5、获取当前所在目录

1 os.getcwd()

  6、获取目录列表

1 os.listdir()

  7、切换所在目录

1 os.chdir()

  8、判断文件是否存在

1 os.path.exists()

  9、判断是否为文件, 目录

1 os.path.isfile()
2 os.path.isdir()

  10、判断是否为绝对路径

1 os.path.abs()

  11、获取路径中的最后部分(文件名)

1 os.path.basename()

  12、获取路径中的路径部分(文件名前的所有路径)

1 os.path.dirname()

猜你喜欢

转载自www.cnblogs.com/Tree0108/p/12116488.html