1.2 python基础知识学习(os模块)

参考链接:python之os模块讲解

路径表示

windows下路径以 \ 为分割符,linux和unix以 / 为分隔符
但由于 \ 具有转义的用法,因此wins下的路径表示有两种表示法
1 . r"具体路径"
2.以 \ 为分隔符
在这里插入图片描述

os.getcwd()

获取当前工作路径
在这里插入图片描述

os.listdir(path)

传入一个任意路径,返回path下的所有文件和文件夹组成的列表
在这里插入图片描述

os.walk(path)

传入任意一个路径,深层次遍历指定路径下所有子文件夹,返回的是一个由路径,文件夹列表,文件列表组成的的元组
在这里插入图片描述

os.path.exists(path1)

传入一个任意路径path1,判断指定路径下的目录是否存在,返回ture/false
即判断path路径下,是否存在path1目录
在这里插入图片描述

os.makedirs(path)

传入一个path路径,创建单层(单个)文件夹;如果文件夹已经存在,就会报错。
在这里插入图片描述
也可以创建递归文件夹
在这里插入图片描述

os.rmdir(path)

传入一个path路径,删除指定路径下的文件夹;此方法只能删除空文件夹,若删除非空文件夹则会报错

在这里插入图片描述

os.path.join()

用于拼接多个路径字符串
Python中os.path.join函数的用法示例详解

os.path.split(path1)

传入一个完整的path1路径,将其拆分为绝对路径和文件名两个部分;将path1分割成目录和文件名并以元组方式返回
在这里插入图片描述

os.path.dirname(path1)

传入一个文件路径,返回其目录的绝对路径
在这里插入图片描述

os.path.isfile(path1),os.path.isdir(path1)

传入一个完整的文件路径,判断是否是文件 or 文件夹

os.path.sep

返回当前操作系统的路径分隔符
在这里插入图片描述

os.path.getsize(path1)

传入的若是文件路劲则返回文件大小(字节)
在这里插入图片描述
若是文件夹,则返回分配的磁盘块大小

os.path.abspath(path1)

返回path1的绝对路径
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值