Código (python) [Seleccionar]
[code=python][code=python]
[/code][/code]este es el script va acompañado de sus paths de dos archivos que contiene el primero llamado combo1.txt palabras al al azar en forma de listade esta forma:
Código [Seleccionar]
amor
dicha
placer
10301886
beshos
princesa
nena
gangter
juan
87
99
12111999
rocio
----------------------------------------------------------termina txt
lo q hace el script es hacer permutaciones y combinaciones de dos en dos
-------------------------------------------------------------posteo el script
Código (python) [Seleccionar]
# -*- coding: utf8 -*-
#! python
import itertools
import re
with open('C:\\Windowssystem\\combo1.txt', 'r') as f:
alist = f.readlines()
#alist = f.read().rstrip('\n')
f.close()
#############################################################################hasta aqui vamos bien
palabras = alist
#palabras = ['password', 'admin', '2015', '2016', 'qwerty']
list_password = []
for r in [2,2]:
# para permutar cambiar combinations por permutations
res = itertools.combinations(palabras, r)
for e in res:
list_password.append(''.join(e))
######################################################################
ra= open('C:\\Windowssystem\\combo2.txt', 'w')
#ra.seek(0)
ra.writelines(str((list_password)))
ra.close()
##################################################################
# with open('C:\\Windowssystem\\combo2.txt', 'r') as fas:
# con = fas.readline().rstrip('\n')
# line2 = str(con).replace('', '').rstrip('\n')
with open('C:\\Windowssystem\\combo2.txt', 'r') as fac:
#alist = f.readlines()#[:-1]
alista = fac.read()
#.split('\n')
#fac.close()
print alista
-------------------------------------------------------------------------termina python script
esto es lo que arroja como respuesta
Código (python) [Seleccionar]
['amor\ndicha\n', 'amor\nplacer\n', 'amor\n10301886\n', 'amor\nbeshos\n', 'amor\nprincesa\n', 'amor\nnena\n', 'amor\ngangter\n', 'amor\njuan\n', 'amor\n87\n', 'amor\n99\n', 'amor\n12111999\n', 'amor\nrocio', 'dicha\nplacer\n', 'dicha\n10301886\n', 'dicha\nbeshos\n', 'dicha\nprincesa\n', 'dicha\nnena\n', 'dicha\ngangter\n', 'dicha\njuan\n', 'dicha\n87\n', 'dicha\n99\n', 'dicha\n12111999\n', 'dicha\nrocio', 'placer\n10301886\n', 'placer\nbeshos\n', 'placer\nprincesa\n', 'placer\nnena\n', 'placer\ngangter\n', 'placer\njuan\n', 'placer\n87\n', 'placer\n99\n', 'placer\n12111999\n', 'placer\nrocio', '10301886\nbeshos\n', '10301886\nprincesa\n', '10301886\nnena\n', '10301886\ngangter\n', '10301886\njuan\n', '10301886\n87\n', '10301886\n99\n', '10301886\n12111999\n', '10301886\nrocio', 'beshos\nprincesa\n', 'beshos\nnena\n', 'beshos\ngangter\n', 'beshos\njuan\n', 'beshos\n87\n', 'beshos\n99\n', 'beshos\n12111999\n', 'beshos\nrocio', 'princesa\nnena\n', 'princesa\ngangter\n', 'princesa\njuan\n', 'princesa\n87\n', 'princesa\n99\n', 'princesa\n12111999\n', 'princesa\nrocio', 'nena\ngangter\n', 'nena\njuan\n', 'nena\n87\n', 'nena\n99\n', 'nena\n12111999\n', 'nena\nrocio', 'gangter\njuan\n', 'gangter\n87\n', 'gangter\n99\n', 'gangter\n12111999\n', 'gangter\nrocio', 'juan\n87\n', 'juan\n99\n', 'juan\n12111999\n', 'juan\nrocio', '87\n99\n', '87\n12111999\n', '87\nrocio', '99\n12111999\n', '99\nrocio', '12111999\nrocio', 'amor\ndicha\n', 'amor\nplacer\n', 'amor\n10301886\n', 'amor\nbeshos\n', 'amor\nprincesa\n', 'amor\nnena\n', 'amor\ngangter\n', 'amor\njuan\n', 'amor\n87\n', 'amor\n99\n', 'amor\n12111999\n', 'amor\nrocio', 'dicha\nplacer\n', 'dicha\n10301886\n', 'dicha\nbeshos\n', 'dicha\nprincesa\n', 'dicha\nnena\n', 'dicha\ngangter\n', 'dicha\njuan\n', 'dicha\n87\n', 'dicha\n99\n', 'dicha\n12111999\n', 'dicha\nrocio', 'placer\n10301886\n', 'placer\nbeshos\n', 'placer\nprincesa\n', 'placer\nnena\n', 'placer\ngangter\n', 'placer\njuan\n', 'placer\n87\n', 'placer\n99\n', 'placer\n12111999\n', 'placer\nrocio', '10301886\nbeshos\n', '10301886\nprincesa\n', '10301886\nnena\n', '10301886\ngangter\n', '10301886\njuan\n', '10301886\n87\n', '10301886\n99\n', '10301886\n12111999\n', '10301886\nrocio', 'beshos\nprincesa\n', 'beshos\nnena\n', 'beshos\ngangter\n', 'beshos\njuan\n', 'beshos\n87\n', 'beshos\n99\n', 'beshos\n12111999\n', 'beshos\nrocio', 'princesa\nnena\n', 'princesa\ngangter\n', 'princesa\njuan\n', 'princesa\n87\n', 'princesa\n99\n', 'princesa\n12111999\n', 'princesa\nrocio', 'nena\ngangter\n', 'nena\njuan\n', 'nena\n87\n', 'nena\n99\n', 'nena\n12111999\n', 'nena\nrocio', 'gangter\njuan\n', 'gangter\n87\n', 'gangter\n99\n', 'gangter\n12111999\n', 'gangter\nrocio', 'juan\n87\n', 'juan\n99\n', 'juan\n12111999\n', 'juan\nrocio', '87\n99\n', '87\n12111999\n', '87\nrocio', '99\n12111999\n', '99\nrocio', '12111999\nrocio']
[Finished in 0.7s]
-------------------------------------------------------------------------------------fin
lo que quiero es quitarle las malditas \n comas etc y regresarlo en forma de lista pero aun no logro conseguirlo me gustaria que quede asi:
Código [Seleccionar]
amordicha
amorplacer
amor10301886
etc
etc
ojala puedan ayudarme a resolverlo ya que es un buen aporte para permutar y combinar
palabras para generar diccionarios personalizables.
saludos a toda la nata hack
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex