python中os模块常用方法整理
python中os模块常⽤⽅法整理
python中os模块
总是忘记os模块中的部分操作,整理⼀下便于记忆
os模块是python标准库中访问操作系统的模块,可以适应于不同的操作系统平台,快速完成⽂件、⽬录的相关操作,如查⽂件的⽬录,为⽂件创建新⽬录等
外地人在上海买房
1.os模块的部分常⽤属性(Windows系统)
os模块常⽤属性相应的作⽤
返回你电脑的操作系统(Windows系统下会返回’nt’)
os.curdir指代当前⽬录,也可以⽤’.'来表⽰当前⽬录
os.pardir指代当前⽬录的上⼀级⽬录,也可以⽤’. .'表⽰
os.sep返回路径名分隔符,’//’,也可以是’\’
os.linesep返回⽂本⽂件的⾏分隔符,’\n\r’
⽰例运⾏结果:
2.os模块的部分常⽤⽅法
安全隐患排查治理制度
os模块常⽤⽅法相应的作⽤
河北旅游景点大全os.chdir(path)改变当前⼯作⽬录,path必须为字符串形式的⽬录
7本布局os.getcwd()返回当前⼯作⽬录
os.listdir(path)列举指定⽬录的⽂件名os.mkdir(path)
创建path指定的⽂件夹,只能创建⼀个单层⽂件,⽽不能嵌套创建,若⽂件夹存在则会抛出异常os.makedirs(path)新人结婚祝福语大全
创建多层⽬录 ,可以嵌套创建os.move(file_name)
删除指定⽂件os.rmdir(path)
删除单层⽬录,遇见⽬录⾮空时则会抛出异常os.removedirs(path)
逐层删除多层⽬录os.rename(old,new)
⽂件old重命名为new os.system(command)运⾏系统的命令窗⼝
os模块常⽤⽅法
相应的作⽤
⽰例运⾏结果
图1如下所⽰:最后⽬录中
所含的⽂件及⽂件夹
3.os.path 模块常⽤⽅法
os.path 模块常⽤⽅法相应的作⽤
abspath(path)返回⽂件或⽬录的绝对路径
os.path 模块常⽤⽅法相应的作⽤
basename(path)返回path路径最后⼀个\\后的内容,可以为空
远程桌面无法连接
dirname(path)返回path路径最后⼀个\\之前的内容
split(path)返回⼀个(head,tail)元组,head为最后\\之前的内容;tail为最后\\之后的内容,可以为空splitext(path)返回指向⽂件的路径和扩展名
exists(path)查询路径path是否存在
isabs(s)判断指定路径s是否为绝对路径
isdir(path)判断path指向的是否是⽂件夹
isfile(path)判断path是否指向⽂件
join(path,*path)将两个path通过\\组合在⼀起,或将更多path组合在⼀起
getatime(filename)返回⽂件的最近访问时间,返回的是浮点数时间
getctime(filename)返回⽂件的创建时间
getmtime(filename)返回⽂件的修改时间
⽰例运⾏结果

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。