Python Pathlib 详解

from pathlib import Path

#获取当前目录

current_path=Path.cwd()

print(current_path)

#获取home路径

path_home=Path.home()

print(path_home)

#获取上一级父目录,parent可一直追加

print(current_path.parent)

print(current_path.parent.parent)

#通过循环获取各级目录

for i in current_path.parents:

    print(i)

path=Path('/Users/abc.tar.gz')

#返回目录文件的扩展名

print(path.suffix)

#output: .gz

#返回目录中的多个扩展名

print(path.suffixes)

#output: ['.tar', '.gz']

#返回目录中文件名

print(path.name)

#替换目录最后一部分的文件名,并返回一个新的路径

new_path=path.with_name('ccc.png')

print(new_path)

#可以直接传递一个完整的路径

path=Path('/Users/A/B/C/D/abc.txt')

#可以传递多个字符串

path2=Path('/','Users','A','B

你可能感兴趣的:(java,服务器,javascript)