[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
楼主有考虑过有多少种组合吗? 26的6次方可是个不小的数!
诚如 2楼所说的 就是循环穷举,没太多意义。
不过为了娱乐,我还是写了个,最近在学python,就用python写了个:
  1. L=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]
  2. ge = ("".join([a,b,c,d,e,f]) for a in L for b in L for c in L for d in L for e in L for f in L)
  3. with open("out.txt","wt") as out:
  4.     for x in ge:
  5.         out.write(x+",")
复制代码
在我的机器上3分钟才跑完,生成的文件有2GB多,建议不要轻易尝试

TOP

回复 5# codegay

谢谢大神指点,用上itertools和string库,代码更简洁了,性能我试了一下大概比我原来的快了一倍左右。
初学python 好多库还没用过,见笑了。

TOP

返回列表