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
Cadena con " y '
Foro: General
Último mensaje por: cucuru
Hace 2 horas
» Respuestas: 1
» Vistas: 4
A ver si me podeis echar ...
Foro: General
Último mensaje por: Francisco
06-11-2017, 08:17 PM
» Respuestas: 1
» Vistas: 37
Ir eliminando lineas de a...
Foro: General
Último mensaje por: Francisco
05-11-2017, 06:56 PM
» Respuestas: 1
» Vistas: 132
Compilar aplicación pytho...
Foro: General
Último mensaje por: pepe
04-11-2017, 03:38 PM
» Respuestas: 3
» Vistas: 126
PyQt5, Qt Designer y Pyth...
Foro: Aplicaciones de escritorio
Último mensaje por: Francisco
03-11-2017, 11:27 PM
» Respuestas: 1
» Vistas: 46
Hola a todos.
Foro: Inicio
Último mensaje por: jpgotopo
01-11-2017, 09:56 AM
» Respuestas: 2
» Vistas: 85
diccionario python
Foro: General
Último mensaje por: Francisco
29-10-2017, 09:27 PM
» Respuestas: 3
» Vistas: 157
CondaError: cannot link a...
Foro: General
Último mensaje por: Francisco
28-10-2017, 02:12 PM
» Respuestas: 1
» Vistas: 112
resultado separado por co...
Foro: General
Último mensaje por: pegomezca
25-10-2017, 03:47 AM
» Respuestas: 4
» Vistas: 128
Tkinter margenes text wid...
Foro: Aplicaciones de escritorio
Último mensaje por: Francisco
23-10-2017, 10:17 PM
» Respuestas: 3
» Vistas: 79

 
  Cadena con " y '
Enviado por: cucuru - Hace 7 horas - Foro: General - Respuestas (1)

Hola , necesito crear una cadena de texto para realizar una llamada a curl que debe de tener en su interior ' y " y no doy con la forma de hacerlo , la llamada es esta:

curl -x -y -z usuario:password -H:  'Accept: application/json' "https://direccion"

esto ha de ir entrcomillado en una variable en python para hacer la llamada , pero no lo consigo , la parte del https tiene que ir obligatoriamente entre " , ya que cuando hay datos para que devuelva filtrado el resultado no lo hace y me ha dicho el proveedor que ha de ir entre comillas dobles

He seguido haciendo pruebas y por indicacion del proveedor del servicio me ha dicho que haga la llamada utilizando solo un tipo de comillas , pues bien , la llamada sigue funcionando , pero cuando a la llamada le añado para que devuelve los datos filtrados entr fechas , si pongo un mensaje de lo que recibe python la cadena original se corta

La cadena original es esta :
curl -x -y -z usuario:password -H:  'Accept: application/json' "https://direccion/record?from=2017-11-01&to=2017-11-02"
y al script python solo le llega esto:
curl -x -y -z usuario:password -H:  'Accept: application/json' "https://direccion/record?from=2017-11-01" , alguna idea de porque se corta la parte final de la llamada ?

Imprimir

  A ver si me podeis echar una mano
Enviado por: cucuru - 06-11-2017, 04:37 PM - Foro: General - Respuestas (1)

Tengo un script en python que funciona perfectamente.
A este script se le llama desde una pagina php y funciona correctamente . Es un script que se conecta a una maquina de cambio ( de esas que hay en los salones de juegos ) y recibe un json , pues bien , ahora me exigen que no se conecte con python , sino directamente en php y ahi es donde no se como hacerlo , por mas que leo y leo no encuentro nisiquiera la forma de que se valide mediante curl con la maquina) , la llamada que hago en python es esta

llamada = "curl -i -k -u USUARIOTongueASSWORD -H 'Accept: application/json'  %s" %direccion web de la maquina

y obtengo el resultado :

res= commands.getoutput(llamada)

luego voy manipulando res y obtengo lo que necesito , alguien sabria como hacer esa misma llamada utilizando la libreria curl en 
php ?

Imprimir

  Ir eliminando lineas de archivo de texto
Enviado por: pepe - 05-11-2017, 08:29 AM - Foro: General - Respuestas (1)

Hola a todos. El problema es elsiguioente: Tengo un fichero de texto con un número en cada linea:

123546
55894
498723664
548416

Lo abro, lo recorro y porcada linea del archivo realizo una serie de acciones con el numero:

with open('numeros.txt', 'r+') as lineas:
   for linea in lineas:
       numero = linea
       print('########### ' + numero)

Pues el caso, es que megustaria ir quitando los numeros segun los vaya utilizando, hasta que al final el archivo quede vacio, asi siempre puedo saber en que fila se quedo el programa . Como no se pueden ir eliminando las lineas según las uso, habia pensado en ir sobreescribiendo el archivo con todas las lineas menos las que voy utilizando, pero no doy con la clave de como hacerlo.

Si alguien pudiera orientarme sobre cual seria la mejor manera de hacer esto se lo agradeceria .

Imprimir

  Compilar aplicación python par linux
Enviado por: pepe - 03-11-2017, 06:01 AM - Foro: General - Respuestas (3)

Hola a todos. Soy muy nuevo en python y  Me gustaría saber si hay alguna forma de compilar una aplicación escrita en python. De tal forma que se pueda crear una especi de ejecutable o binario para linux, que permita la ejecución de la aplicación sin tener que ejecutar llamadas en la consola.

He estado buscando en Internet y la verdad es que no he encontrado una respuesta clara ese tema.... incluso hay mucha gente que dice que como python es un lenguaje interpretado que no puede compilar en un ejecutable. Algo absurdo póquer yo he utilizado programas hechos en python y se ejecutan desde un programa compilado en un ejecutable.

La cuestión es que estoy creando una aplica con con entorno gráfico con pyqt5 y me gustaría compilarlo para Linux y así de paso proteger algo el código.

Muchas gracias

Imprimir

  PyQt5, Qt Designer y Python 3.6
Enviado por: jpgotopo - 03-11-2017, 04:37 AM - Foro: Aplicaciones de escritorio - Respuestas (1)

Hola me gustaría saber si alguien me pudiera dar información de cómo asignar las acciones a los botones creados en QtDesigner. Muchas Gracias

Imprimir

  Hola a todos.
Enviado por: mentalthink - 31-10-2017, 03:20 AM - Foro: Inicio - Respuestas (2)

Pues simplemente quería saludar al foro, y espero poder aprender mucho sobre python, al que estoy probado desde hace unos dias... No soy programador profesional, pero me encanta el mundo de la programación, aunque soy más bien infografista.

Sin más daros un saludo a todos y espero poder aportar algo al foro.

Imprimir

  diccionario python
Enviado por: maria - 28-10-2017, 11:15 PM - Foro: General - Respuestas (3)

Hola podrían ayudarme:c :

Para este modulo usaremos de forma predefinida el siguiente diccionario: 
Despensa={’Carnes’:{’Vacuno’:55,’Pollo’:45,’Cerdo’:30},’Galletas’:{’Rellenas’:25,’Mantequilla’: 40,’Limon’:10, ’Chocolate’:30},’Frituras’:{’Papas Fritas’: 30, ’Doritos’: 23, ’Ramitas’: 15},’Bebidas’: {’Coca Cola’: 25, ’Sprite’: 25, ’Fanta’: 25}} 

Usted solo ira a comprar de lo que tiene, pues con esa variedad esta bien para sus invitados. El supermercado le entrega todos los artículos en una lista como la del siguiente ejemplo:
L=[’Chocolate’,10,’Doritos’,5,’Fanta’,40] Donde en las posiciones impares de la lista esta el elemento comprado y en la posicion par siguiente, la cantidad del elemento comprado. Cree una funcion Compras(Despensa,Lista): que recibe la despensa y la lista con los elementos comprados en el supermercado, la cual agregue todo lo comprado a la despensa (diccionario)... 

podrían ayudarme porfavor gracias Smile

Imprimir

  CondaError: cannot link a source that doesnt exist
Enviado por: puertodormido - 28-10-2017, 03:00 AM - Foro: General - Respuestas (1)

Hola! 
he instalado el Miniconda 2 para empezar a usar Python. Estoy tratando de instalar el canal conda-forge con los siguientes comandos: 

Código:
conda config --add channels conda-forge

Código:
conda update --all --yes

Pero me aparece lo siguiente: 'CondaError: Cannot link a source that doesnt exist.' (con más detalle en la Imagen1). En la pantalla aparece un mensaje que sugirere usar el comando 'conda clean --packages' para solucionar el problema. Lo ejecuto, me aparece que se han purgado algunos archivos. (Imagen2) 
Sin embargo, vuelvo a usar los primeros comandos para ver si puedo instalar correctamente, ahora sí, el conda-forge, pero me vuelve a aparecer lo mismo del principio (Imagen 3). 
Alguien puede ayudarme a solucionarlo? Desde ya muchas gracias por su tiempo.



Archivos adjuntos Miniatura(s)
           
Imprimir

  resultado separado por comas y al final un punto
Enviado por: pegomezca - 23-10-2017, 07:42 AM - Foro: General - Respuestas (4)

Buenos días, soy nuevo en el foro, y tras realizar mi presentación, solicito ayuda sobre este tema: 
Estoy intentando realizar un ejercicio en el que me piden los divisores de un número mayor que cero (salvo el mismo número y el 1). Más o menos lo tengo resuelto; pero necesito que me devuelva la lista de los divisores separados por comas y al final, tras el último divisor de la lista, que ponga un punto. Esto no soy capaz de conseguirlo. Aquí les dejo lo que he podido crear hasta ahora. Muchas gracias. 

a = int(input('Escribe un número entero mayor que cero: '))
if a>0:
    for i in range(2, a):
        
        if a%i==0:
            print(i,',',end='.')
                  
    if a%i!=0:
        print('El número', a, 'es primo')
            
            
if a<=0:
    print ('El número debe ser mayor que cero')
    
           
#Me falta que salga un punto despues del ultimo divisor. P. ej. con el 854
#Si pongo esto: print(i,',',end='.') sale esto: 2 ,.7 ,.14 ,.61 ,.122 ,.427 ,.
#Si pongo  esto: print(i,sep=', ',end='.')   sale esto: 2.7.14.61.122.427
#Necesito que salga 2, 7, 14, 61, 122, 427.

Imprimir

  Hola a todos los integrantes
Enviado por: pegomezca - 23-10-2017, 07:29 AM - Foro: Inicio - Respuestas (1)

Hola a todos, mi nombre es Pedro, y soy nuevo en el manejo del Python. Soy estadístico, y en mi época de estudiante no manejábamos este programa; pero lo que son las cosas...Mi hija ha comenzado a estudiar Física, y aquí me tenéis intentando aprender a programar con Python para echarle una mano. 
Os agradezco muchísimo la ayuda que brindáis a través de este foro. 
Un saludo para todos los integrantes de este foro.

Imprimir