如何解决如何从 Pathlib 模块中的 Path 对象中删除文件?
我有一个 Path
对象代表 C:\Users\users\Downloads\img.jpg
。我如何获得它以便路径仅代表 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 类,如下所示:
from pathlib import PurePath
path = PurePath('C:/Users/user/Downloads/img.jpg')
parent = path.parents[0]
这产生:PureWindowsPath('C:/Users/users/Downloads')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。