On Saturday, 21 December 2019 21:46:43 UTC, Ben Hearn wrote:
> Hello all,
>
> I am having a bit of trouble with a string mismatch operation in my tool I am
> writing.
>
> I am comparing a database collection or url quoted paths to the paths on the
> users drive.
>
> These 2 paths look identical, one from the drive & the other from an xml url:
> a = '/Users/macbookpro/Music/tracks_new/_NS_2018/J.Staaf - ¡Móchate!
> _PromoMix_.wav'
> b = '/Users/macbookpro/Music/tracks_new/_NS_2018/J.Staaf - ¡Móchate!
> _PromoMix_.wav'
>
> But after realising it was failing on them I ran a difflib and these
> differences popped up.
>
> import difflib
> print('\n'.join(difflib.ndiff([a], [b])))
> - /Users/macbookpro/Music/tracks_new/_NS_2018/J.Staaf - ¡Móchate!
> _PromoMix_.wav
> ?
> ^^
> + /Users/macbookpro/Music/tracks_new/_NS_2018/J.Staaf - ¡Móchate!
> _PromoMix_.wav
> ?
> ^
>
>
> What am I missing when it comes to unquoting the string, or should I do some
> other fancy operation on the drive string?
>
> Cheers,
>
> Ben
Thanks for the help on this, normalizing my string fixed up the problem cheers!
--
https://mail.python.org/mailman/listinfo/python-list