2015年08月21日
来源:互联网 发布:南海网络发言人平台 编辑:程序博客网 时间:2024/06/05 00:09
os模块中关于文件/目录常用的函数使用方法
函数名
使用方法
getcwd()返回当前工作目录
chdir(path)
改变工作目录
listdir(path='.')
列举指定目录中的文件名('.'表示当前目录,'..'表示上一级目录)
mkdir(path)
创建单层目录,如该目录已存在抛出异常
makedirs(path)
递归创建多层目录,如该目录已存在抛出异常,注意:'E:\\a\\b'和'E:\\a\\c'并不会冲突
remove(path)
删除文件
rmdir(path)
删除单层目录,如该目录非空则抛出异常
removedirs(path)
递归删除目录,从子目录到父目录逐层尝试删除,遇到目录非空则抛出异常
rename(old, new)
将文件old重命名为new
system(command)
运行系统的shell命令
walk(top)
遍历top路径以下所有的子目录,返回一个三元组:(路径, [包含目录], [包含文件])【具体实现方案请看:第30讲课后作业^_^】
以下是支持路径操作中常用到的一些定义,支持所有平台
os.curdir指代当前目录('.')
os.pardir
指代上一级目录('..')
os.sep
输出操作系统特定的路径分隔符(Win下为'\\',Linux下为'/')
os.linesep
当前平台使用的行终止符(Win下为'\r\n',Linux下为'\n')
os.name
指代当前使用的操作系统(包括:'posix', 'nt', 'mac', 'os2', 'ce', 'java')
os.path模块中关于路径常用的函数使用方法
函数名
使用方法
basename(path)去掉目录路径,单独返回文件名
dirname(path)
去掉文件名,单独返回目录路径
join(path1[, path2[, ...]])
将path1, path2各部分组合成一个路径名
split(path)
分割文件名与路径,返回(f_path, f_name)元组。如果完全使用目录,它也会将最后一个目录作为文件名分离,且不会判断文件或者目录是否存在
splitext(path)
分离文件名与扩展名,返回(f_name, f_extension)元组
getsize(file)
返回指定文件的尺寸,单位是字节
getatime(file)
返回指定文件最近的访问时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
getctime(file)
返回指定文件的创建时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
getmtime(file)
返回指定文件最新的修改时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
以下为函数返回 True 或 False
exists(path)判断指定路径(目录或文件)是否存在
isabs(path)
判断指定路径是否为绝对路径
isdir(path)
判断指定路径是否存在且是一个目录
isfile(path)
判断指定路径是否存在且是一个文件
islink(path)
判断指定路径是否存在且是一个符号链接
ismount(path)
判断指定路径是否存在且是一个挂载点
samefile(path1, paht2)
判断path1和path2两个路径是否指向同一个文件
0 0
- 2015年08月21日
- 2015年08月21日
- 2012年08月21日
- 2015年08月10日
- 2015年06月08日
- 2015年08月04日
- 2015年04月08日
- 2015年1月21日
- 2015年9月21日
- 2015年10月21日
- 2015年10月21日
- 2014年12月30日,31日,2015年1月3日,4日
- 08-2015年3月7日面试题总结
- 2015年8月9日11:01:08
- 2015年1月21日的一个报错
- 2015年04月21日学习情况
- 除权除息日为:2015年5月21日 股票一览
- 2015年07月21日第12天笔记
- 计算某年某月的某一天是星期几的算法
- 用C语言写的万年历---亲手写的。好累哦
- 兔子生娃问题---函数递归应用--c语言实现
- python文件读写出现乱码总结
- 必须要推荐的浏览器插件---作者:marsggbo
- 2015年08月21日
- python sorted函数
- (转)python中的*args和**kw到底是个啥。看下面的例子就会懂了
- python如何保证输入键入数字
- python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答
- nohup命令
- python的try方法中的else和finally的区别
- 直接排序之经典自我解析
- python try/except/finally
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
喔喔
喔喔奶糖
黑兽喔喔
梨喔喔
喔喔鸡
喔喔喔喔
喔喔喔喔喔英文歌
喔喔喔喔喔
喔喔头
喔喔美图
哦喔喔喔喔dj英文歌
喔喔喔喔是什么歌
喔喔佳佳
喔喔喔
喔喔贷
一首dj开头喔喔喔喔喔喔
公鸡喔喔叫
喔喔喔不要不要不要拔出来
大公鸡喔喔叫童谣
哦喔喔啊轻点好大
想到你我就喔喔喔
喔喔宝贝要丢小柔
喔喔好舒用力弟弟
喔喔佳佳奶糖
喔喔什么意思
喔喔奶糖图片
喔喔哦好湿进去小雪
冷冷雨喔喔喔
喔喔喔给你我的心是什么歌
公鸡打鸣喔喔喔儿歌
喔喔喔dj慢摇
哦喔喔喔哦英文歌
公鸡打鸣喔喔喔拼音
儿歌大公鸡喔喔叫
公鸡打鸣喔喔喔
喔怎么读
喔的读音
啊喔
英文歌开头是喔喔喔喔喔
一见到你我就喔喔喔什么歌
一想到你我就喔喔喔