Python的os模块常用文件夹的增删改查详解

os.makedirs(“path\目录”) 用于递归创建目录

注意:路径记得打双斜杠\ \ ,当然这样写/也是不会报错的

os.mkdir("F:/自动化测试工具/hahahahaha")

语法

os.makedirs("path, mode=0o777")

代码

#创建一个名字为path的文件夹,默认mode是0777(八进制)
os.mkdir("F:\\自动化测试工具\\哎哟不错哦")
print("哎哟不错哦路径被创建")

运行结果
在这里插入图片描述

os.remove(“path”)用于删除指定路径(path)的文件

语法

os.remove("path")

代码

#os.remove("path")用于删除指定路径(path)的文件。注意:如果指定的路径是一个目录,将抛出OSError
os.remove("F:\\自动化测试工具\\Pycharm的项目\\周杰伦.txt")

运行结果:此时我Pycharm里面已经没有“周杰伦.txt这个文件了”
在这里插入图片描述

os.rmdir(“path”),用于删除指定路径(path)的目录

语法

os.rmdir("path")

首先,我们先删除一个不是空的文件夹
代码

#用于删除指定路径(path)的目录。注意:仅当这文件夹是空的才可以, 否则, 抛出OSError
os.rmdir("F:\\自动化测试工具\\Pycharm的项目")

运行结果

在这里插入图片描述
接下来我们再来试一下空文件夹:
在这里插入图片描述

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
让这个可爱的宝藏女孩在努力的道路上与你一起同行!
如有转载,请注明出处(如不注明,盗者必究)

代码

os.rmdir("F:\\自动化测试工具\\哎哟不错哦")

运行结果:里面就没有哎哟不错哦啦
在这里插入图片描述

os.rename() 方法用于命名文件或目录

语法

os.rename("src", "dst")

代码

#os.rename("src", "dst")从 src 到 dst,如果dst是一个存在的目录, 将抛出OSError。
os.rename("F:\\自动化测试工具\\Pycharm的项目\\老狼.txt", "F:\\自动化测试工具\\Pycharm的项目\\想把我唱给你听.txt")
print("修改老狼成功")

运行结果
在这里插入图片描述

os.listdir(“path”)返回指定的文件夹包含的文件或文件夹的名字的列表

语法

os.listdir("path")

代码

#coding=utf-8

#需要导包才能使用
import os

#os.listdir("path(注意,斜杠那里多打一个杠,要不然转译不出来)")返回path指定的文件夹包含的文件或者文件夹的名字的列表
file = os.listdir("F:\\自动化测试工具\\Pycharm的项目")
print(file)

#要是你不清楚你可以将它打印出来看看你的file是什么数据结构
print(type(file))
#再看看他都用了是什么样的方法,为下一步打好基础
print(dir(file))


运行结果

在这里插入图片描述

os.path.abspath(“path”)查看绝对路径

语法

os.path.abspath("path")

代码

#os.path.abspath("path")返回绝对路径
#返回当前文件的路径
print(os.path.abspath("."))

运行结果

在这里插入图片描述

os.path.isfile(“path”)判断路径是否为文件

语法

os.path.isfile("path")

代码

#os.path.isfile("path")判断路径是否为文件,返回的是True或者False
print(os.path.isfile("F:\\自动化测试工具\\Pycharm的项目"))

运行结果
在这里插入图片描述

os.path.isdir(“path”)判断路径是否为目录

语法

os.path.isdir("path")

代码

#os.path.isdir("path")判断路径是否为目录,返回的是True或者False
print(os.path.isdir("F:\\自动化测试工具\\Pycharm的项目"))

运行结果
在这里插入图片描述
参考:
https://www.runoob.com/python3/python3-os-file-methods.html
https://ke.qq.com/course/456373?taid=3946744232998581
希望可以帮到你,有问题请留言嘿嘿

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
让这个可爱的宝藏女孩在努力的道路上与你一起同行!
如有转载,请注明出处(如不注明,盗者必究)

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值