我目前正在从事一个涉及拆分 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']
我不想要这些空字符串。我意识到我可以通过制作一个没有它们的新列表来删除它们,但这似乎很草率。有没有更好的方法来删除空字符串和斜杠?