Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - tincopasan

#331
Scripting / Re: Declarar variables infinitas
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
como no te han respondido te daré mi bruta opinión:
Código (python) [Seleccionar]

#-*- coding:utf -8 -*-
from tkinter import *
import threading

def cuenta():
    btn.config(state="disabled") # con esto obviamente dejo inusable el botón
    def hace():
        for i in range(1, 100000):
            print(i)
       
        btn.config(state="normal")#seguro adivinas que hace esto
           
    t = threading.Thread(target=hace) #no conozco otra forma sin threads, pero me disculpo porque hace años que no uso tkinter.
    t.start()
   
ventana = Tk()
ventana.geometry('300x300+100+100')

btn = Button(ventana, text = 'Pulsa', command = cuenta)
btn.place(x = 10, y = 10)


ventana.mainloop()


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
Scripting / Re: Crear entorno gráfico en python
21 Diciembre 2017, 01:29 AM
kivy está orientado a app, tkinter o pyqt para escritorio.
#334
Scripting / Re: Python y Pandas!!!
15 Diciembre 2017, 05:06 AM
Citaren un proyecto en Python utilizando, en gran parte, la biblioteca "Pandas"
bueno que has intentado?
#335
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
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
Scripting / Re: Problemas...
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 (python) [Seleccionar]

archivo=open("a.txt","r")
contenido=archivo.readlines()

with open("e.cex", "wb") as f:
   dump(contenido, f)


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
Scripting / Re: [Python 3] Unir dos listas en una
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 (python) [Seleccionar]
asm_file_cont +=  f1

no la use porque antes dijo que no le andaba el append y el join
#339
Scripting / Re: [Python 3] Unir dos listas en una
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 (python) [Seleccionar]

   def PRG(path):
       out_file = input("Output file name..: ")
       with open(path, 'r') as inputfile:
           with open(out_file, 'wb') as outputfile:
               for f1 in inputfile:
                   asm_file_cont = []    #cada vez que recorra el for la lista vuelve a estar vacía
                   f1 = [f1[:-1]]
                   asm_file_cont + f1
                   dump(asm_file_cont, outputfile)
                   print(asm_file_cont)   #acá se verá en cada iteración  

en fin probá esto:
Código (python) [Seleccionar]

def PRG(path):
   asm_file_cont = []
   out_file = input("Output file name..: ")
   with open(path, 'r') as inputfile:
       with open(out_file, 'wb') as outputfile:
           for f1 in inputfile:
               f1 = [f1[:-1]]
               asm_file_cont.append(" ".join(f1))#por tu ejemplo lo convierto a cadena
               #dump(asm_file_cont, outputfile)  lo anulé porque no tengo idea que es dump
                                                                 #supogo que es para escribir el contenido en el otro archivo
   print(asm_file_cont)

#340
Scripting / Re: [Python 3] Unir dos listas en una
4 Diciembre 2017, 13:54 PM
Exacto ivancea96
aangrymasther no quise escribir lo que era obvio:
Código (python) [Seleccionar]

lista1 = ["2" , "3"]
lista2 = ["4" , 5]
x=lista1+lista2   #ahí está la nueva lista
print(x)