python基础 · os函数

本文介绍了Python中os模块的基础用法,包括文件重命名、删除、创建目录、获取当前目录、目录列表、路径操作以及文件属性判断等关键函数,是Python初学者掌握文件和目录操作的重要参考资料。
摘要由CSDN通过智能技术生成
import os

1.rename文件从重命名

第一个参数是原文件名,第二个参数是新文件名。
os.rename('file/a.txt','aa.txt')

2.remove删除文件

os.remove('file/file02')

3.创建目录(只能创建一层目录)

os.mkdir('file02')

4.创建多层目录

os.makedirs('file04/file05',exist_ok=True)#exist_ok不用报错

5.rmdir()删除空目录(删除一层空目录)

os.rmdir('file02')

6.removedirs() 删除多层目录

os.removedirs('file04/file05')

7.getcwd() 获取当前文件所在目录

ret=os.getcwd()
print(ret)#D:\pythonworkspace

8.listdir获取目录列表

ret=os.listdir(os.getcwd())
print(ret)

9.切换所在目录chdir()

os.chdir(os.getcwd()+'/file')
print(os.getcwd())

10.判断文件或文件夹是否存在

ret=os.path.exists('aa.txt')
print(ret)

11.判断是否为文件

ret=os.path.isfile('aa,txt')
print(ret)

12.判断是否为目录

ret=os.path.isdir('aa.txt')
print(ret)

13.获取绝对路径

ret=os.ppath.abspath('file')
print(ret)#D:\pythonworksace\file

14.判断是否为绝对路径

ret1=os.path.abspath('file')
ret1=os.getcwd()
print(ret1)
ret=os.path.isabs(ret1)
print(ret)

15.获取路径中的最后部分

ret=os.path.basename('file04/file05/a')
print(ret)

16.获取路径中的路径部分

print(os.getcwd())
ret=os.path.dirname(os.getcwd())#dirname获取上一路径
print(ret)

17.将多个目录组织成路径返回

ret=os.path.join('aa','bb','cc')
print(ret)

18.获取文件信息

getatime()返回path所指向的文件或者目录的最后访问时间
getctime()查看文件创建时间
getmtime()返回path所指向的文件或者目录的最后修改时间
getsize()查看文件的大小
ret=os.path.getsize('file')
print(ret)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值