В настоящее время я работаю над проектом, который включает в себя разделение 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']
Я не хочу этих пустых строк. Я понимаю, что могу удалить их, создав новый список без них, но это выглядит неаккуратно. Есть ли лучший способ удалить пустые строки и слэши?