0

如何创建一个字母生成器而不是第一?

例如:

username = factory.Sequence(lambda n: 'user-%r' % n)

我需要'user-a',而不是'user-1'。也许我尝试使用 string.ascii_lowercase,但我不明白该怎么做。

4

1 回答 1

1

序列索引呢?

from string import ascii_lowercase

username = factory.Sequence(lambda n: 'user-%r' % ascii_lowercase[n])

请注意,如果 n > 25(即“z”)将引发IndexError 。

于 2015-02-15T17:41:20.170 回答