如何从 Pathlib 模块中的 Path 对象中删除文件?
How to remove a file from Path object in Pathlib module?
我有一个 Path
对象代表 C:\Users\users\Downloads\img.jpg
。我如何获得它以便 Path 仅代表 C:\Users\user\Downloads
?我不想删除文件,而是返回 Path 对象本身。
from pathlib import Path
path = Path('C:/Users/user/Downloads/img.jpg')
# Want to get path only to C:\Users\user\Downloads
我将在 pathlib 中使用 PurePath class,如下所示:
from pathlib import PurePath
path = PurePath('C:/Users/user/Downloads/img.jpg')
parent = path.parents[0]
这产生:PureWindowsPath('C:/Users/users/Downloads')
我有一个 Path
对象代表 C:\Users\users\Downloads\img.jpg
。我如何获得它以便 Path 仅代表 C:\Users\user\Downloads
?我不想删除文件,而是返回 Path 对象本身。
from pathlib import Path
path = Path('C:/Users/user/Downloads/img.jpg')
# Want to get path only to C:\Users\user\Downloads
我将在 pathlib 中使用 PurePath class,如下所示:
from pathlib import PurePath
path = PurePath('C:/Users/user/Downloads/img.jpg')
parent = path.parents[0]
这产生:PureWindowsPath('C:/Users/users/Downloads')