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
暂无评论内容