首页 > 解决方案 > 删除文本中的最后一个文本块

问题描述

我想home.php从以下文本中删除:

loc='C:/xampp/htdocs/dump/home.php'

我认为我不能使用loc.replace('home.php', ''),因为最终文本之后的实际文本/可能会发生变化(例如,update.php)。

无论最后一部分包含什么,我如何删除它?例如:

c:/xampp/htdocs/dump/home.php -> c:/xampp/htdocs/dump/
/somedir/somefile             -> /somedir/

标签: pythonreplace

解决方案


您可以使用:

import os
loc = os.path.dirname(loc)

阅读文档


推荐阅读