python(os模块)


1)os.listdir(): 

列出dirname下的目录和文件

os.listdir('')os.listdir('.'):

都是指当前文件夹

 

os.listdir('..')

是指上一个文件夹

 

 

2os.path.splitext(): 

分离文件名与扩展名

这个函数,将path分为两部分放到tuple

我们在取的时候,就用os.path.splitext(x)[1]

或者[0]

 

 

3)os.path.isdir(name):

判断name是不是一个目录,name不是目录就返回false

 

4)os.path.isfile(name):

判断name是不是一个文件,不存在name也返回false

 

5) os.path.abspath()os.getcwd()

分别是:

获得当前工作目录

获得绝对路径

 

区别:

os.getcwd() 仅仅只能是获得当前的路径,()中不能加参数

os.path.abspath() 中一定要加参数,如下图所示

 

 

6)os.path.join(path,name):

连接目录与文件名或目录

 

这只是将前后连接起来,对目录并没有产生任何影响

 

7os.path.basename(path):

返回文件名

 

其作用即为:将目录化为文件名

 

 

8os.path.dirname(path):

返回文件路径

 


能在当前目录以及当前目录的所有子目录下查找文件
名包含指定字符串的文件,并打印出完整路径:






 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值