1. 判断路径是否存在
os.path.exists(<path>)
2. 判断是否为目录
os.path.isdir(<path>)
3. 拼接路径
os.path.join(<directory>, <file_name>)
4. 路径中提取文件名
os.path.basename(<path>)
5. 获取路径中目录
os.path.dirname(<path>)
6. 分割路径名
os.path.split(<directory/file_name>)
# output: (<directory>, <file_name>)
7. 分割文件名和扩展名
os.path.splitext(<directory/file_name><extension>)
# output: (<directory/file_name>, <extension>)
其他:
1. 获取绝对路径
os.path.abspath(<path>)
2. 判断是否为绝对路径
os.path.isabs(<path>)
3. 判断是否为普通文件
这里的 "普通文件" 是指那些包含数据且可以读取和写入的文件,例如文本文件、图像文件、文档文件等。
os.path.isfile()
Reference:
https://www.jb51.net/python/293897rnc.htm
网友评论