現在、URL の分割を含むプロジェクトに取り組んでいます。urlparse モジュールを使用して URL を分割したので、現在はパス セグメントのみを使用しています。
問題は、ディレクトリを区切るために区切り文字「/」に基づいて文字列を split() しようとすると、リストに空の文字列が表示されることです。
たとえば、次のようにすると:
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']
これらの空の文字列は必要ありません。それらなしで新しいリストを作成することでそれらを削除できることに気づきましたが、それはずさんなようです. 空の文字列とスラッシュを削除するより良い方法はありますか?