Python parsing iTunes XML/COM
sjmachin at lexicon.net
Wed Jul 30 01:52:25 CEST 2008
On Jul 30, 3:53 am, william tanksley <wtanksle... at gmail.com> wrote:
> To ask another way: how do I convert from a file:// URL to a local
> path in a standard way, so that filepaths from two different sources
> will work the same way in a dictionary?
> Right now I'm using the following source:
> track_id = url2pathname(urlparse(track_id).path)
> url2pathname is from urllib; urlparse is from the urlparse module.
> The problems occur when the filenames have non-ascii characters in
> them -- I suspect that the URLs are having some encoding placed on
> them that Python's decoder doesn't know about.
WHAT problems? WHAT non-ASCII characters?? Consider e.g.
# track_id = url2pathname(urlparse(track_id).path)
parse_result = urlparse(track_id).path
track_id_replacement = url2pathname(parse_result)
and copy/paste the results into your next posting.
More information about the Python-list