from pathlib import Path
dirs="D:/work/scripts/Python/"
path=Path(dirs)
a=path.glob("test*")
a_set=set(a)
a_list=list(map(str,a_set))
print(path)
print(a)
print(a_set)
print(a_list)
path1=Path("D:/work/scripts/Python/test.py")
print(path1)
print(path1.name) #文件名
print(path1.stem)
print(path1.suffix)
print(path1.parent)
pwd=Path.cwd()
print(pwd)
输出如下:
D:\work\scripts\Python
<generator object Path.glob at 0x00000279136F7AC0>
{WindowsPath(‘D:/work/scripts/Python/tests.json’), WindowsPath(‘D:/work/scripts/Python/test.spec’), WindowsPath(‘D:/work/scripts/Python/test_cases’), WindowsPath(‘D:/work/scripts/Python/test.py’)}
[‘D:\work\scripts\Python\tests.json’, ‘D:\work\scripts\Python\test.spec’, ‘D:\work\scripts\Python\test_cases’, ‘D:\work\scripts\Python\test.py’]
D:\work\scripts\Python\test.py
test.py
test
.py
D:\work\scripts\Python
D:\work\scripts\Python