【发布时间】:2011-10-03 21:46:24
【问题描述】:
我目前正在从事一个涉及拆分 url 的项目。我使用了 urlparse 模块来分解 url,所以现在我只使用路径段。
问题是,当我尝试根据分隔符“/”拆分()字符串以分隔目录时,我的列表中出现空字符串。
例如,当我执行以下操作时:
import urlparse
url = "http://example/url/being/used/to/show/problem"
parsed = urlparse.urlparse(url)
path = parsed[2] #this is the path element
pathlist = path.split("/")
我得到了清单:
['', 'url', 'being', 'used', 'to', 'show', 'problem']
我不想要这些空字符串。我意识到我可以通过创建一个没有它们的新列表来删除它们,但这似乎很草率。有没有更好的方法来删除空字符串和斜杠?
【问题讨论】: