您的位置:首页 > 编程语言 > Python开发

Python 中 os 模块的使用

2017-05-26 15:18 141 查看

os模块的使用

使用os模块可以块数,简洁的得到自己想要的路径,文件,以及实现一些跨平台的操作,下面主要介绍os模块的一些常用的函数

#获取当前目录
os.getcwd()

#获取当前目录的上一级目录
os.path.dirname(os.getcwd())

#当前目录下的文件路径(join中可以有多个级别的路径)
os.path.join(os.getcwd(),'filename')

#判断路径是否存在在,返回 True or False
if os.path.exists()

#路径的分隔符
os.sep作为路径的分隔符,而当Python解释执行包含这些变量的代码的时候,就会按照不同的系统,使用不同的分隔符。在windows下,OS.sep为‘\\’,在POSIX系统中,为‘/’

#行尾结束符
os.linesep  在不同的系统中行尾的结束符是不同的,在Windows下为‘\r\n’,os.linesep中的值就是所在系统中支持的行结束符。

#判断正在使用的平台
os.name :判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix'

#指定所有目录下所有的文件和目录名
os.listdir():
os.listdir(os.getcwd())

#删除指定文件
os.remove()

#删除指定目录
os.rmdir()

#创建目录
os.mkdir()
这样只能建立一层,要想递归建立可用:os.makedirs()

#判断指定对象是否为文件。是返回True,否则False
os.path.isfile()

#判断指定对象是否为目录。是True,否则False
os.path.isdir()

#返回路径的目录和文件名
os.path.split()

#执行shell命令
os.system()

#改变目录到指定目录
os.chdir()

#获得文件的大小,如果为目录,返回0
os.path.getsize()

#获得绝对路径
os.path.abspath()

#连接目录和文件名
os.path.join(path, name)

#返回文件名
os.path.basename(path)

#返回文件路径
os.path.dirname(path)

#文件或文件夹的最后访问时间,从新纪元到访问时的秒数
getatime(path)

#文件或文件夹的最后修改时间
getmtime(path)

#文件或文件夹的创建时间
getctime(path)

#函数分别用来读取和设置环境变量
os.getenv()和os.putenv()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python