예제 #1
0
 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()
예제 #2
0
 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()