Length of generator output

Python provides a nice method for getting length of an eager iterable, len(x) that is. But I couldn’t find anything similar for lazy iterables represented by generator comprehensions and functions. Of course, it is not hard to write something like: def iterlen(x): n = 0 try: while True: next(x) n += 1 except StopIteration: pass … Read more

Find the indexes of all regex matches?

I’m parsing strings that could have any number of quoted strings inside them (I’m parsing code, and trying to avoid PLY). I want to find out if a substring is quoted, and I have the substrings index. My initial thought was to use re to find all the matches and then figure out the range of indexes they represent.

UnicodeEncodeError: ‘ascii’ codec can’t encode character at special name

My python (ver 2.7) script is running well to get some company name from local html files but when it comes to some specific country name, it gives this error “UnicodeEncodeError: ‘ascii’ codec can’t encode character” Specially getting error when this company name comes Company Name: Kühlfix Kälteanlagen Ing.Gerhard Doczekal & Co. KG The link … Read more