栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python os.path模块

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python os.path模块

模块介绍

os.path模块时操作系统(os)模块下面的一个子模块,该模块实现了获取文件属性的一些方法。主要包括,文件的绝对路径、相对路径、目录,文件的相关信息(访问时间、修改时间、文件大小等),以及文件的路径拼接等。

模块方法 1、os.path.abspath函数
os.path.abspath(path)

abspath函数返回文件的绝对路径。

>>> abspath = os.path.abspath("__file__")
>>> abspath
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39\__file__'
2、os.path.relpath函数
os.path.relpath(path[, start])

relpath函数从start开始返回文件的相对路径。

>>> relpath = os.path.relpath("__file__")
>>> relpath
'__file__'
3、os.path.basename函数
os.path.basename(path)

basename函数返回路径中的文件名。

>>> basename = os.path.basename('C:\Users\ASUS\AppData\Local\Programs\Python\Python39\__file__')
>>> basename
'__file__'
4、os.path.dirname函数
os.path.dirname(path)

dirname函数返回路径中的目录名。

>>> dirname = os.path.dirname('C:\Users\ASUS\AppData\Local\Programs\Python\Python39\__file__')
>>> dirname
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39'
5、os.path.getatime、os.path.getmtime、os.path.getctime函数
os.path.getatime(path)	

返回最近访问时间(浮点型秒数)

os.path.getmtime(path)	

返回最近文件修改时间

os.path.getctime(path)	

返回文件 path 创建时间

6、os.path.join、os.path.split函数
os.path.join(path1[, path2[, ...]])

把目录和文件名合成一个路径

os.path.split(path)

把路径分割成 dirname 和 basename,返回一个元组

>>> path = os.path.join('C:\Users\ASUS\AppData\Local\Programs\Python\Python39','file.py')
>>> path
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39\file.py'
>>> dirname , basename= os.path.split('C:\Users\ASUS\AppData\Local\Programs\Python\Python39\file.py')
>>> dirname 
'C:\Users\ASUS\AppData\Local\Programs\Python\Python39'
>>> basename
'file.py'
模块使用

使用import os.path来导入os模块下的path子模块,进而使用path子模块的相关函数。或者使用import os导入os模块,然后通过os.path.函数名()来调用相关函数。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/957981.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号