文档章节

python os模块常用方法

 雪地花露
发布于 2016/08/29 15:20
字数 683
阅读 9
收藏 1

import os
os.name() #返回系统标志Windows:nt;Linux:posix
os.listdir() #获取路径下的文件或目录名称列表
os.remove() #删除文件
os.removedirs() ###递归式删除 os.rmdir() #删除目录
shutil.rmtree(path) ###递归删除非空目录 os.mkdir() #创建目录
os.path.isfile() #判断是否为文件
os.path.isdir() #判断是否是目录
os.path.split(path) #path分割文件名与路径;返回(fpath,fname)元组;如果完全使用目录,它也会将最后一个目录作为文件名分离,且不会判断文件或者目录是否存在 os.path.splitext() #分离文件名与扩展名;默认返回(fname,fextension)元组,可做分片操 os.path.splitext('/sun/test.java') ##输出 ('/sun/test','.java') os.getcwd() #获取工作路径
os.system() #执行命令 返回执行命令后的结果,command模块可以获取命令的输出和返回值 os.path.abspath() #获得绝对路径
os.path.dirname(path) #获取文件路径(据说有时候会返回相对路径,但是没遇到过)
os.path.dirname('/Volumes/1.mp4') #输出('/Volumes')获取该文件的路径,路径名不包含文件 os.path.basename('/Volumes/1.mp4') #输出('1.mp4') 获取文件名,去掉目录路径,返回fname文件名 os.path.getsize() #获取文件大小
os.path.join('path', 'name') #连接目录和文件返回相应系统的路径字符串
os.walk(top,topdown=True,onerror=None) 它返回一个包含3个元素的元祖:dirpath,dirnames,filenames.dirpath是以string字符串形式返回该目录下所有的绝对路径;dirnames是以列表list形式返回每一个绝对路径下的文件夹名字;filesnames是以列表list形式返回该路径下所有文件名字。 遍历文件目录 参数top表示需要遍历的顶级目录的路径。参数topdown的默认值是“True”表示首先返回顶级目录下的文件,然后再遍历子目录中的文件。当topdown的值为"False"时,表示先遍历子目录中的文件,然后再返回顶级目录下的文件。

os.path模块别的方法

查询:返回值True,False exists() 指定路径(文件或者目录)是否存在 isabs() 指定路径是否为绝对路径 isdir() 指定路径是否存在且为一个目录 isfile() 指定路径是否存在且为一个文件 islink() 指定路径是否存在且为一个符号链接 ismount() 指定路径是否存在且为一个挂载点 ??? samefile() 两个路径名是否指向同一个文件

文件信息 getatime() 返回最近访问时间 (浮点型秒数) getctime() 返回文件创建时间 getmtime() 返回最近文件修改时间 getsize() 返回文件大小 (字节为单位) abspath() 返回绝对路径 normpath() 规范path字符串形式 ???

© 著作权归作者所有

共有 人打赏支持
粉丝 6
博文 65
码字总数 35417
作品 0
朝阳
系统管理员
私信 提问
Python第三章模块-张明阳-专题视频课程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a2011480169/article/details/83580545 Python第三章模块—142人已学习 课程介绍 介绍Python在项目当中常用的...

安静的技术控
2018/04/20
0
0
Python中os与sys两模块的区别

前言 os与sys模块的官方解释如下: os: This module provides a portable way of using operating system dependent functionality. 这个模块提供了一种方便的使用操作系统函数的方法。 sys:...

xiaoge2016
2018/04/22
0
0
学习笔记(11月09日)--import&datetime

四周四次课(11月9日) 在日常的开发工作中,我们要写很多的python代码,如果都写在一个文件中,会导致代码特别难维护,为了拓展代码的可维护性,我们把函写在不同的文件里,这样每个文件包含...

wanyang_wanyang
2018/07/03
0
0
每日一拍:Python常用方法

每日一拍:Python常用方法 帮助 文件 os模块相关方法 正则

yanglk2010
2018/08/07
0
0
python学习——基础(九)

读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 try: finally: 读取文件必须执行close方法;另一种方法: with open(r'C:UserssycDesktoptemp.txt') as f: Pyth...

随性_
2015/10/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

《傲慢与偏见》的读书笔记与读后感作文2400字

《傲慢与偏见》的读书笔记与读后感作文2400字: 作者:孙苑馨;笔者按:读书这个习惯是我爸妈养出来的。小时候父母赚的钱除了吃饭穿衣剩下的就是买书了,他们除了买各种新鲜出版的文艺派图书...

原创小博客
13分钟前
0
0
oozie job 的挂了监控报警或重启

oozie Coordinator 的job 和actioni状态很多,但好像不支持设置某状态如failed后30分钟后自动重新拉启,因他的条件只有几种:触发条件可以是一个时间频率、一个dataset实例是否可用,或者可能...

hblt-j
31分钟前
1
0
python精简笔记-[6]-[if,for,while]语句

1.if 条件判断 语法: if 判断条件: 执行语句……elif 判断条件:    执行语句……elif 判断条件:    执行语句……else: 执行语句…… 实例1: n = input("请输...

平头哥-Enjoystudy
35分钟前
0
0
RxJava 是如何实现线程切换的(上)

前言 通过前一篇的从观察者模式出发,聊聊RxJava,我们大致理解了RxJava的实现原理,在RxJava中可以非常方便的实现不同线程间的切换。subscribeOn 用于指定上游线程,observeOn 用于指定下游线...

亭子happy
今天
2
0
想晋级高级工程师只知道表面是不够的!Git内部原理介绍

本文由云+社区发表 作者:腾讯工蜂用户:王二卫 从不一样的视角了解git,以便更好的使用git 一、git & git 版本库认识 git 是一个内容寻址的文件系统,其核心部分是一个简单的键值对数据库(...

腾讯云加社区
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部