Python: OS模块文件/目录方法

os 模块提供了非常丰富的方法用来处理文件和目录,常用的方法如下:
os.path

  • os.path.abspath(path) #返回绝对路径
  • os.path.isabs(path) #判断是否为绝对路径
  • os.path.isdir(path) #判断路径是否为目录
  • os.path.isfile(path) #判断路径是否为文件
  • ====================================================
  • os.path.realpath(path) #返回path的真实路径
  • os.path.dirname(path) #返回文件所在目录路径名
  • os.path.basename(path) #返回文件名
  • os.path.split(path) #把路径分割成 dirname 和 basename,返回一个元组
  • ====================================================
  • os.path.getsize(path) #返回文件大小,如果文件不存在就返回错误
  • os.path.join(path1[, path2[, …]]) #把目录和文件名合成一个路径
  • os.path.exists(path) #path 存在,返回 True;path 不存在,返回 False

========================================================
os.getcwd() #返回当前工作目录
os.listdir(path) #返回path指定的文件夹包含的文件或文件夹的名字的列表

========================================================
os.mkdir(path[, mode]) #以数字mode的mode创建一个名为path的文件夹.默认的 mode 是 0777 (八进制)
os.makedirs(path[, mode]) #递归文件夹创建函数

========================================================
os.remove(path) #删除路径为path的文件
os.removedirs(path) #递归删除目录

========================================================
os.rename(src, dst) #重命名文件或目录,从 src 到 dst
os.renames(old, new) #递归地对目录进行更名,也可以对文件进行更名

猜你喜欢

转载自blog.csdn.net/qq_40263477/article/details/106540339
今日推荐