elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [34] 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ... 139
331  Programación / Scripting / Re: Declarar variables infinitas en: 2 Enero 2018, 08:16 am
como ya te dijeron, en algún momento la memoria colapsaría, mi pregunta es ¿cuál es el sentido de ese tipo de programación?
332  Programación / Scripting / Re: Tkinter, inhabilitar widgets mientras procesa el script [PYTHON] en: 2 Enero 2018, 08:14 am
como no te han respondido te daré mi bruta opinión:
Código
  1. #-*- coding:utf -8 -*-
  2. from tkinter import *
  3. import threading
  4.  
  5. def cuenta():
  6.    btn.config(state="disabled") # con esto obviamente dejo inusable el botón
  7.    def hace():
  8.        for i in range(1, 100000):
  9.            print(i)
  10.  
  11.        btn.config(state="normal")#seguro adivinas que hace esto
  12.  
  13.    t = threading.Thread(target=hace) #no conozco otra forma sin threads, pero me disculpo porque hace años que no uso tkinter.
  14.    t.start()
  15.  
  16. ventana = Tk()
  17. ventana.geometry('300x300+100+100')
  18.  
  19. btn = Button(ventana, text = 'Pulsa', command = cuenta)
  20. btn.place(x = 10, y = 10)
  21.  
  22.  
  23. ventana.mainloop()
  24.  

como ves se pueden deshabilitar los widgets(botones en este caso), pero en mi poca experiencia no sé si se puede hacer lo que buscas sin threads.(igual no veo porque no usarlos, para eso están)
Saludos.
333  Programación / Scripting / Re: Crear entorno gráfico en python en: 21 Diciembre 2017, 01:29 am
kivy está orientado a app, tkinter o pyqt para escritorio.
334  Programación / Scripting / Re: Python y Pandas!!! en: 15 Diciembre 2017, 05:06 am
Citar
en un proyecto en Python utilizando, en gran parte, la biblioteca "Pandas"
bueno que has intentado?
335  Programación / Ingeniería Inversa / Re: lenguaje ensamblador en microcontroladores en: 13 Diciembre 2017, 19:15 pm
Ricardo es el creador del grupo crackSLatinos en google lo buscas y si entras a la lista él o quién sepa, hay muchos, te orientaran.
336  Programación / Scripting / Re: [Python 3]Problema con excepciones en Python en: 11 Diciembre 2017, 02:12 am
no podemos adivinar el estado del archivo que querés leer, subilo para poder realizar las pruebas necesarias.Dudo mucho que lo puedas saltar por medio de un try
337  Programación / Scripting / Re: Problemas... en: 7 Diciembre 2017, 04:33 am
estaba por leer esa chorrada de código pero solo llegué hasta acá:
Citar
Resulta que el modulo pickle, solo toma objetos para serializar de listas,
¿de dónde sacaste eso?
Código
  1. archivo=open("a.txt","r")
  2. contenido=archivo.readlines()
  3.  
  4. with open("e.cex", "wb") as f:
  5.    dump(contenido, f)
  6.  

usando tu ejemplo, ahí uso un archivo sin convertir a listas.
otra cosa _pickle no es bueno usarlo en python 3 es mejor simplemente pickle(ya usa _pickle)

338  Programación / Scripting / Re: [Python 3] Unir dos listas en una en: 5 Diciembre 2017, 15:20 pm
 ivancea96  esa es una forma, esta es más parecida a la que él quería usar
Código
  1. asm_file_cont +=  f1

no la use porque antes dijo que no le andaba el append y el join
339  Programación / Scripting / Re: [Python 3] Unir dos listas en una en: 5 Diciembre 2017, 04:35 am
la verdad que no entiendo tu lógica de programación ni lo que querés hacer, así que supongo estás leyendo un archivo y quieres escribir todo el contenido en una lista en otro.Hay formas mejores que la que usas, pero bueno arreglemos esta:

['STR_PRINT "Hola mundo!"']
['DIV("VOID", 5, 5)']
['INT("test", "54")']
['']

supongo que estas listas son el resultado de lo leído en un archivo
y tendría que quedar así:

['STR_PRINT "Hola mundo!"', 'DIV("El numero 5 en 5 cabe:", 5, 5)', 'INT("test", "54")']  según lo que pusiste eso ya requiere mucho más código porque debe interpretar que es:'DIV("VOID", 5, 5)']
Ahora bien sigamos suponiendo y fue un error de copia y unicamente leo las líneas tal cual y las paso a una lista con tu código:
Código
  1.    def PRG(path):
  2.        out_file = input("Output file name..: ")
  3.        with open(path, 'r') as inputfile:
  4.            with open(out_file, 'wb') as outputfile:
  5.                for f1 in inputfile:
  6.                    asm_file_cont = []    #cada vez que recorra el for la lista vuelve a estar vacía
  7.                    f1 = [f1[:-1]]
  8.                    asm_file_cont + f1
  9.                    dump(asm_file_cont, outputfile)
  10.                    print(asm_file_cont)   #acá se verá en cada iteración  
  11.  
en fin probá esto:
Código
  1. def PRG(path):
  2.    asm_file_cont = []
  3.    out_file = input("Output file name..: ")
  4.    with open(path, 'r') as inputfile:
  5.        with open(out_file, 'wb') as outputfile:
  6.            for f1 in inputfile:
  7.                f1 = [f1[:-1]]
  8.                asm_file_cont.append(" ".join(f1))#por tu ejemplo lo convierto a cadena
  9.                #dump(asm_file_cont, outputfile)  lo anulé porque no tengo idea que es dump
  10.                                                                 #supogo que es para escribir el contenido en el otro archivo
  11.    print(asm_file_cont)
  12.  
340  Programación / Scripting / Re: [Python 3] Unir dos listas en una en: 4 Diciembre 2017, 13:54 pm
Exacto ivancea96
aangrymasther no quise escribir lo que era obvio:
Código
  1. lista1 = ["2" , "3"]
  2. lista2 = ["4" , 5]
  3. x=lista1+lista2   #ahí está la nueva lista
  4. print(x)
  5.  
Páginas: 1 ... 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [34] 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ... 139
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines