Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.

Nombre de usuario/Email:
  

Contraseña
  





Buscar en los foros

(Búsqueda avanzada)

Últimos temas
Ayuda Anaconda Me resalta...
Foro: General
Último mensaje por: DrakenLords
Hace 2 horas
» Respuestas: 0
» Vistas: 3
Crear .exe a partir de .p...
Foro: Aplicaciones de escritorio
Último mensaje por: Francisco
16-04-2018, 10:45 PM
» Respuestas: 1
» Vistas: 10
Ordenar lista de listas.e...
Foro: General
Último mensaje por: Daniel.py
15-04-2018, 12:05 AM
» Respuestas: 4
» Vistas: 100
Soy novato, Recomendación...
Foro: Aplicaciones de escritorio
Último mensaje por: Francisco
14-04-2018, 10:43 PM
» Respuestas: 4
» Vistas: 62
Error con string-f al que...
Foro: General
Último mensaje por: Daniel.py
06-04-2018, 11:43 PM
» Respuestas: 2
» Vistas: 133
Direccionar la salida de ...
Foro: General
Último mensaje por: calvicius
06-04-2018, 12:29 PM
» Respuestas: 1
» Vistas: 140
DICCIONARIO
Foro: General
Último mensaje por: maria chavarria
06-04-2018, 03:56 AM
» Respuestas: 0
» Vistas: 75
Modificar un registro(lín...
Foro: General
Último mensaje por: Francisco
30-03-2018, 08:10 PM
» Respuestas: 5
» Vistas: 293
Leer el último registro e...
Foro: General
Último mensaje por: Daniel.py
26-03-2018, 04:27 PM
» Respuestas: 10
» Vistas: 477
Visualizador Grafico de A...
Foro: Visualización y análisis de datos
Último mensaje por: calvicius
24-03-2018, 10:26 PM
» Respuestas: 1
» Vistas: 130

 
Question Ayuda Anaconda Me resalta las lineas y no se como solucionarlo
Enviado por: DrakenLords - Hace 2 horas - Foro: General - Sin respuestas

Hola soy nuevo en esto de Python y estuve revisando y me indicaron que instalará Anaconda y bueno lo instalo y me va bien el problema viene es cuando abro un proyecto sobre diccionarios que me resalta con un recuadro Blanco las lineas de comandos esto es sumamente molesto  Angry 


[Imagen: attachment.php?aid=17]

aqui les dejo unas muestras



Archivos adjuntos Miniatura(s)
   
Imprimir

  Crear .exe a partir de .py
Enviado por: alfredo89 - 16-04-2018, 06:40 PM - Foro: Aplicaciones de escritorio - Respuestas (1)

Hola buenas tengo un proyecto en .py (es una interfaz de usuario) y he visto en internet diferentes formas de convertirlo en un ejecutable .exe, con pyinstaller o py2exe por ejemplo. El problema es que me genera el ejecutable bien pero cuando intento abrirlo me abre la consola de comandos durante 2 segundos y se cierra sin mostrar mi ventana. He estado mirando y no encuentro nada parecido. Alguien puede echarme una mano por favor? Estoy trabajando con python 3.6 en anaconda.

Imprimir

  Ordenar lista de listas.en python
Enviado por: Daniel.py - 11-04-2018, 09:57 PM - Foro: General - Respuestas (4)

Hola, gente, ¿cómo están?
No estoy seguro de que el enunciado sea el correcto, ya veremos.
el caso es que no logro encontrar nada parecido en la web concerniente a lo que necesito hacer. -
Bueno dejo parte del código para que puedan orientarse:

Código:
def listado(cantidad):
   archivo = abrir_lectura()
   if archivo:
       while True:
           limpiar_pantalla()
           print(f'\n ========== Listado de traducciones ==========')

               while True:
                   try:
                       inicio = int(input(f'\n Ingrese código para INICIAR listado\n'
                                          f' mínimo 1 máximo {cantidad}..........:'))
                   except:
                       input('\n Debe ingresar un número entero\n\t'
                             'Pulse [Enter] para continuar...')
                   else:
                       break

               if inicio < 1 or inicio > cantidad:
                   input(f'\n Por favor preste atención a los limites\n'
                         f' mínimo 1 máximo {cantidad}\n\t'
                          'Pulse [Enter] para continuar...')
               else:
                   break

           while True:
               while True:
                   try:
                       final = int(input(f'\n Ingrese código para FINALIZAR listado\n'
                                         f' mínimo {inicio} máximo {cantidad}..........:'))
                   except:
                       input('\n Debe ingresar un número entero\n\t'
                             'Pulse [Enter] para continuar...')
                   else:
                       break

               if final < inicio or final > cantidad:
                   input(f'\n Por favor preste atención a los limites\n'
                         f' mínimo {inicio} máximo {cantidad}\n\t'
                          'Pulse [Enter] para continuar...')
               else:
                   break


           resultado = []
           for linea in archivo:
               tmp = linea.split(sep=',')
               if int(tmp[0]) >= inicio and int(tmp[0]) <= final:
                   resultado.append(linea)

           mostrar(resultado)
           archivo.close()
           input('\n Pulse [Enter] para continuar...')
           limpiar_pantalla()
   else:
       input("\n No se pudo abrir el archivo...\n"
             " Pulse [Enter] para finalizar...")

Código:
def mostrar(_resultado):
    _ancho_cpo_uno,ancho_cpo_uno = 0,0
    cabecera = ['Código', 'Inglés', 'Español' ]
    for linea in _resultado:
        resultado = linea.split(sep=',')
        _ancho_cpo_uno = len(resultado[1])
        if _ancho_cpo_uno > ancho_cpo_uno:
            ancho_cpo_uno = _ancho_cpo_uno

    print('\n --------------------------------')
    print(f'\n{cabecera[0]:>7}',f' {cabecera[1]:<{ancho_cpo_uno}} ',f'{cabecera[2]:<27}')
    for linea in _resultado:
        linea = linea.replace('\n', '')
        encontrados = linea.split(sep=',')
        print(f'{encontrados[0]:>7}',f' {encontrados[1]:{ancho_cpo_uno}} ',f'{encontrados[2]:<27}')
    print('\n --------------------------------')
    ordenar(_resultado)

Código:
def ordenar(resultado):
    while True:
        print('\n ========== Menú ordenar ==========')
        opc = input('\n 1 - Código\n 2 - Inglés\n 3 - Español\n 4 - Regresar\n '
                         '\n Ingrese opción...:')
        if opc >= '1' and opc <= '4':
            if opc == '4':
                break
        else:
                input(f'\n Ingrese opción entre "1" y "4"...'
                         '\n\t Pulse [Enter] para continuar...')

for linea in resultado:
    separar = linea.split(sep=',')
    print(f'{separar[0]}  {separar[1]}  {separar[2]}')

Espero se entienda.
Saludos.

Imprimir

  Soy novato, Recomendación de FRAMEWORK
Enviado por: alfredo89 - 10-04-2018, 04:01 PM - Foro: Aplicaciones de escritorio - Respuestas (4)

Hola muy buenas a todos los integrantes del foro. Estoy aprendiendo a programar en PYTHON en la universidad y el profesor nos ha pedido que elijamos un framework que nos permita por una parte crear una interfaz de usuario con texto, botones, etc... y además que nos permita crear un ejecutable a partir del .py, si es facil de usar e intuitivo también lo agradecería ya estoy bastante verde.
Hablando con algún compañero me han recomendado TKinter pero quería poner la pregunta aquí a ver si alguno que entienda sobre el tema me puede recomendar algo.

Un saludo a todos y gracias.

Imprimir

  Error con string-f al querer utilizar valor de una variable [python]
Enviado por: Daniel.py - 06-04-2018, 07:00 PM - Foro: General - Respuestas (2)

Hola, gente ¿cómo están?
Con las 3 líneas de código que pongo a continuación seguramente se darán cuenta de lo que quiero
lograr, hay un >7  un <15 y un <27 necesito reemplazar el 15 por el valor de la variable longitud para
que precio se adapte al ancho de Producto pero me da un error:


Cita:Traceback (most recent call last):
  File "actual.py", line 3, in <module>
    print(f'\n {cabecera[0]:>7}',f' {cabecera[1]:<longitud} ',f'{cabecera[2]:<27}')
ValueError: Invalid format specifier


Código:
cabecera = ['Código', 'Producto', 'Precio']
longitud = len(cabecera[1])
print(f'\n {cabecera[0]:>7}',f' {cabecera[1]:<longitud} ',f'{cabecera[2]:<27}')

Por más que busco no puedo encontrar mucha documentación de string-f.-
Gracias y un abrazo.

Imprimir

  DICCIONARIO
Enviado por: maria chavarria - 06-04-2018, 03:56 AM - Foro: General - Sin respuestas

una función para crear un diccionario que permita traducir palabras desde el español a un lenguaje de su propia invención

Imprimir

  Direccionar la salida de una función hacia un archivo.
Enviado por: Antares7 - 05-04-2018, 05:51 PM - Foro: General - Respuestas (1)

Hola
Me podríais orientar como se puede direccionar la salida de una función python en la consola hacia un archivo para guardar toda la salida.
Por ejemplo dir(os) > archivo.txt
gracias

Imprimir

  Modificar un registro(línea/renglón) en python.
Enviado por: Daniel.py - 28-03-2018, 04:31 PM - Foro: General - Respuestas (5)

Hole, ¿cómo están? 
Yo parece seguido con mis dudas, en este caso les pediría 2 favores:
1): ¿Les parece que voy bien con el código...?
2): ¿Como debo hacer para grabar nuevamente lista en el archivo.?


Código:
def modificar(codigo):
    archivo = abrir_lectura()
    mod_rec = input('\n Ingrese nuevo recordatorio:')

    lista = archivo.readlines() 
    archivo.close()
    for linea in lista:
        tmp = linea.split()
        if tmp[0] == codigo:
            tmp[1] = mod_rec
            lista = ' '.join(tmp)

            break

# archivo.write(" ".join((str(codigo[0]) , mod_rec)))
Debo aclarar que el código existe en el archivo porque ya lo verifique en otra función.
Desde ya muchas gracias por el tiempo que le dediquen.
Saludos.

Imprimir

  Leer el último registro en archivo .txt en python
Enviado por: Daniel.py - 25-03-2018, 06:49 PM - Foro: General - Respuestas (10)

Hola, ¿cómo están?
Ya casi no estoy fallando ningún domingo Big Grin , en este caso créame que lo intente de muchas maneras y no encuentro enmendar el error. -
Tengo un archivo de texto que contiene lo siguiente:
1  123
2  345
3  567
4  789
Tengo que establecer el próximo código que sí o si tiene que ser 5, no puedo contar las líneas porque 
el programa tiene la posibilidad de borrar una línea: 
1  123
2  345
4  789
Si cuento las lineas el código seria 3+1=4 y el 4 estaría repetido cosa que no puede ocurrir porque lo 
utilizo para la búsqueda. -
Lo que ocurre es que si tengo más de una línea el programa funciona correctamente, pero si tengo un
Solo registro me da error, tmp aparece vacío. -

Código:
Esta es la función:
    def establecer_codigo():
    archivo = abrir_lectura()
    tmp = archivo.readlines()[-1]
    tmp = tmp.split()
    codigo = int(tmp[0])
    archivo.close()

    return codigo
Un saludo.
Daniel

Imprimir

Photo Visualizador Grafico de Auido
Enviado por: revsky - 24-03-2018, 05:44 PM - Foro: Visualización y análisis de datos - Respuestas (1)

Hola soy muy nuevo en python sin embargo aprendo rapido si veo ejemplos.

En fin he querido realizar desde hace algún tiempo un reproductor de audio en python que contenga animaciones al ritmo de la musica como las siguiente:


[Imagen: 687474703a2f2f692e696d6775722e636f6d2f5a...4d2e676966]

o algo como esto:

[Imagen: motionspectrum.gif]

Sin embargo lo poco que he encontrado de como realizar por lo menos el primer ejemplo, es muy confuso y poco explicativo, quisiera saber si alguien podria apoyarme con un tutorial o odigo de muestra para que pueda apoyarme y realizar estas animaciones .

Agradezco su tiempo. Y espero puedan ayudarme

Imprimir