python-3.x 创建电子邮件地址的排列[关闭]

yvfmudvl  于 2023-11-20  发布在  Python
关注(0)|答案(1)|浏览(128)

已关闭。此问题需要details or clarity。目前不接受回答。
**要改进此问题吗?**通过editing this post添加详细信息并阐明问题。

6天前关闭
Improve this question
我想做一个电子邮件地址生成器。类似于混合电子邮件部分的东西。
我算了一下,一封电子邮件的4个部分(名字,姓氏,数字,点/特殊字符)将有256个组合,没有主机。
使用inter工具,我无法将host添加到输出字符串中,该字符串不是电子邮件,而是像('1','2','3',4')这样的文本,但我希望它是[[email protected]](https://stackoverflow.com/cdn-cgi/l/email-protection)
我使用Python 3。

v1l68za4

v1l68za41#

我相信这就是你想要的

from itertools import permutations

email = '[email protected]'
name, sep, domain = email.partition('@')
perm_list = [''.join(x)+sep+domain for x in permutations(name)]

#Output
['[email protected]', '[email protected]', '[email protected]', ... ]

字符串

相关问题