Python os.path文件操作模块中常用api

os.path模块则提供了一些与路径相关的功能,如路径拼接、路径分割等。

下面是os.path模块中常用的一些API:

一、os.path模块路径操作API

  • os.path.join(path1, path2, …):将多个路径组合成一个路径。
  • os.path.abspath(path):返回path的绝对路径。
  • os.path.dirname(path):返回path的目录路径。
  • os.path.basename(path):返回path的文件名。
  • os.path.exists(path):检查path是否存在。
  • os.path.isfile(path):检查path是否是一个文件。
  • os.path.isdir(path):检查path是否是一个目录。
  • os.path.splitext(path):将path分割成目录路径和文件后缀名。
  • os.path.split(path):将path分割成目录路径和文件名。

二、os.path模块路径操作演示

import os

# 将多个路径组合成一个路径
print(os.path.join('/usr', 'local', 'bin'))

# 返回path的绝对路径
print(os.path.abspath('file.txt'))

# 返回path的目录路径
print(os.path.dirname('/usr/local/bin/python'))

# 返回path的文件名
print(os.path.basename('/usr/local/bin/python'))

# 检查path是否存在
print(os.path.exists('/usr/local/bin/python'))

# 检查path是否是一个文件
print(os.path.isfile('/usr/local/bin/python'))

# 检查path是否是一个目录
print(os.path.isdir('/usr/local/bin/python'))

# 将path分割成目录路径和文件后缀名
print(os.path.splitext('/usr/local/bin/python'))

# 将path分割成目录路径和文件名
print(os.path.split('/usr/local/bin/python'))

以上便是os.path模块中常用API的用法。可以根据具体需求使用这些API来完成不同的操作。

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容