def devname_suffix(index): """ Return letter code for index position, a, b, c...aa, ab, ac... """ # http://stackoverflow.com/questions/14381940/ # python-pair-alphabets-after-loop-is-completed/14382997#14382997 def multiletters(): """Generator of count-by-letter strings""" for num in itertools.count(1): for prod in itertools.product(ascii_lowercase, repeat=num): yield ''.join(prod) return itertools.islice(multiletters(), index, index + 1).next()
def devname_suffix(index): """ Return letter code for index position, a, b, c...aa, ab, ac... """ # http://stackoverflow.com/questions/14381940/ # python-pair-alphabets-after-loop-is-completed/14382997#14382997 def multiletters(): """Generator of count-by-letter strings""" for num in itertools.count(1): for prod in itertools.product(ascii_lowercase, repeat=num): yield ''.join(prod) return itertools.islice(multiletters(), index, index + 1).next()