前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 中 os.path 模块的

Python 中 os.path 模块的

作者头像
py3study
发布2020-01-17 16:29:44
7370
发布2020-01-17 16:29:44
举报
文章被收录于专栏:python3python3

官网文档链接:

  https://docs.python.org/3/library/os.path.html

概念:

  该模块在路径名上实现了一些有用的功能,主要用于文件的属性获取

代码实现:

os.path.abspath(path)

  返回路径名路径的规范化绝对化版本

os.path.basename(path)

  返回路径名路径的基本名称。这是通过将路径传递给函数返回的对的第二个元素split()

  请注意,此函数的结果与Unix basename程序不同!

os.path.commonpath(paths)

  返回序列路径中每个路径名的最长公共子路径。如果路径包含绝对路径名和相对路径名,或路径为空,则引发ValueError。

  与commonprefix()此不同,它返回一个有效的路径。

os.path.commonprefix(list)

  返回最长路径前缀(逐个字符),它是列表中所有路径的前缀。如果list为空,则返回空字符串('')。

os.path.dirname(path)

  返回path路径的目录名称。这是通过传递路径到函数返回的对的第一个元素split()

os.path.exists(path)

  如果path存在,返回True;如果path不存在,返回False。

os.path.lexists(path)

  如果path指向当前路径返回True,否则返回False

os.path.expandvars(path)

  返回扩展了环境变量的参数。表单的子字符串$name${name}由环境变量名称的值替换。格式错误的变量名称和对不存在的变量的引用保持不变。

os.path.getatime(path)

  返回上次访问路径的时间,返回值是一个浮点数。

os.path.getmtime(path)

  返回上次修改路径的时间,返回值是一个浮点数。

os.path.getctime(path)

  返回系统的ctime,在某些系统(如Unix)上是最后一次元数据更改的时间,而在其他系统(如Windows)上则是路径的创建时间。返回值是一个数字。

os.path.getsize(path)

  返回路径的大小(以字节为单位)。

os.path.isabs(path)

  如果path是绝对路径,返回True。

os.path.isfile(path)

  如果path是一个存在的文件,返回True,否则返回False。

os.path.isdir(path)

  如果path是一个存在的目录,则返回True。否则返回False。

os.path.join(path, *paths)

  将多个路径组合后返回,第一个绝对路径之前的参数将被忽略。 

os.path.normcase(path)

  规范化路径名的大小写。在Unix和Mac OS X上,这将返回路径不变; 在不区分大小写的文件系统上,它将路径转换为小写。

  在Windows上,它还将正斜杠转换为反斜杠。

os.path.normpath(path)

规范化路径。 

os.path.realpath(path)

  返回指定文件名的规范路径,消除路径中遇到的任何符号链接(如果操作系统支持它们)。

os.path.split(path)

  将path分割成目录和文件名二元组返回。 

os.path.splitext(path)

  分离文件名与扩展名;默认返回(fname,fextension)元组,可做分片操作。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-05-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档