file:///home/ashu/Music/Collections/randomPicks/ipod%20on%20sep%2009/Coldplay-Sparks.mp3
Как я могу преобразовать строку, подобную приведенной выше, чтобы получить нормальный путь к файлу, который я могу передать функции open()?
open()
Посмотрите на url2pathname:
url2pathname
import urllib2 path = urllib2.url2pathname("file:///home/ashu/Music/Collections/randomPicks/ipod%20on%20sep%2009/Coldplay-Sparks.mp3")
Это называется unquote.Доступно с urllib.
import urllib urllib.unquote('%20')