python基本模块中的对象_Python 学习笔记 -- OS模块的常用对象方法

1 #这里列举在os模块中关于文件/目录常用的函数使用方法

2

3 #这里需要注意下,在使用这些方法前记得导入os模块

4 import os #导入os模块

5 """

6 os对象方法:7 os.getcwd() #返回当前工作目录8 os.chdir(path) #改变工作目录9 os.listdir(path=".") #列举指定目录中的文件名("."表示当前目录,“..”表示上一级目录)10 os.mkdir(path) #创建建单层目录,如果该目录已存在则抛出异常11 os.makedirs(path) #递归创建多层目录,如该目录已存在抛出异常,12 os.remove(path) #删除文件13 os.rmdir(path) #删除单层目录,如该目录非空则抛出异常14 os.removedirs(path) #递归删除目录,从子目录到父目录逐层尝试删除,遇到目录非空则抛出异常15 os.rename(old,new) #将文件old重命名为new16 os.system(command) #运行系统shell命令17 os.walk(top) #遍历top路径以下所有子目录,返回一个三元组:(路径,[包含目录],[包含文件])18 os.curdir #属性,表示当前目录19 os.pardir #属性,表示上一级目录20 os.sep #属性,输出操作系统特定的路径分隔符(win下为'\\',Linux下为'/')21 os.linesep #属性,当前平台使用的行终止符(Win下为‘\r\n’,Linux下为'\n')22 os.name #属性,指待当前使用的操作系统23

24 os.path对象方法:25 os.path.basename(path) #去掉目录路径,单独返回文件名26 os.path.dirname(path) #去掉文件名,单独返回目录路径27 os.path.join(path1[,],path2[,...]) #将path1,path2各部分组成一个路径名28 os.path.split(path) #分割文件名和路径,返回一个(f_path,f_name)元组,如果完全使用目录,它也会将最后一个目录作为文件名分离29 os.path.splitext(path) #分离文件名和后缀名,返回(f_name,f_extension)元组,如果完全使用目录,它也会将最后一个目录作为文件名分离30 os.path.getsize(file) #返回指定文件的尺寸,单位是字节31 os.path.getatime(file) #返回指定文件最近的访问时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)32 os.path.getctime(file) #返回指定文件的创建时间33 os.path.getmtime(file) #返回指定文件最新的修改时间34 os.path.exists(path) #判断指定路径是否存在(目录或者文件)35 os.path.isabs(path) #判断是否为绝对路径36 os.path.isdir(path) #判断指定路径是否存在且是一个目录37 os.path.isfile(path) #判断指定路径是否存在且是一个文件38 os.path.islink(path) #判断指定路径是否存在且是一个符号链接39 os.path.ismount(path) #判断指定路径是否存在且是一个挂载点40 os.path.samefile(path1,path2) #判断path1,path2是否指向同一个文件41

42 """

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值