• Sábado 7 de Diciembre de 2024, 03:45

Mostrar Mensajes

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


Mensajes - joy

Páginas: [1]
1
VB .NET / Evento al pulsar mas de una tecla a la vez
« en: Martes 22 de Mayo de 2012, 09:56 »
Buenas a todos,

Necesito que un listBox se muestre o no en un formalio solo cuando se teclee una combinacion de teclas. Se como hacerlo para una unica tecla pero como puedo hacer para que se lance cuando se teclle la combinacion establecida por mi.(Ctrl+alt+shift+f1)

La funcion que tengo es la siguiente:

Código: vb.net
  1.  
Private Sub intro_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
                    If e.KeyCode = Keys.Alt And e.KeyCode = Keys.Control And e.KeyCode = Keys.Shift And e.KeyCode = Keys.F1 Then
                              If Me.ListBox1.Visible = True Then
                                   Me.ListBox1.Visible = False Else Me.ListBox1.Visible = True
                              End If
                    End If
End Sub
Código: vb.net
  1.  

2
Python / Re: Error En Python Con Google
« en: Lunes 27 de Noviembre de 2006, 18:36 »
lo siento pero no me he enterado de lo que me quieres decir!!!
He leido la pagina y no he sacado mucho en claro, lo que me quieres decir que es que no voy a obtener el codigo html que yo deseo de todos los sitios a los que acceda?????

3
Python / Re: Error En Python Con Google
« en: Martes 21 de Noviembre de 2006, 17:39 »
me voy a contesar a mi misma ya que por finlo he logrado, pero si teneis una forma mejor de hacerlo dicirmelo pues nunca esta de mas saber cosas nuevas.
bueno lo he conseguido de la siguiente manera

he buscado en el manual de python, y he encontrado el siguiente
ejemplo
Código: Text
  1.  
  2. import urllib2
  3. opener = urllib2.build_opener()
  4. opener.addheaders = [('User-agent', 'Mozilla/5.0')]
  5. opener.open('http://www.example.com/')
  6.  

lo he probado con google
Código: Text
  1.  
  2. import urllib2
  3. opener = urllib2.build_opener()
  4. opener.addheaders = [('User-agent', 'Internet explorer/6.0')]
  5. f=opener.open('http://www.google.es/seach?q=LO QUE BUSCO')
  6. t=f.read
  7. f.close()
  8. print t
  9.  
  10.  


en t tengo todas las direcciones web que ha obtenido google junto con un monton de codigo codigo html, por lo que tengo un trabajo duro de parsear informacion por delante!!!!

4
Python / Error En Python Con Google
« en: Martes 21 de Noviembre de 2006, 15:39 »
Cuando ya por fin creia tener solucionado mi problema me encuentro con un gran error.
lo que quiero hacer es esto paso por paso:

-Hacer una busqueda desde python para obtener las url-s de la web que contengan recetas de cocina.

-una vez tenga este documento, parsearlo para agrupar todas las url-s que salen en el y poder bajarmelas una a una, para sacar la informacion que yo quiero. lo de parsearlo lo voy a hacer usando la libreria sgmllib y mas concretamente usando el modulo SGMLparser.

pues bien empiezo con el primer paso y ... error
INCISO
 SIGO COMO MENSAJE ADJUNTO PORQUE ME DICE QUE NO TENGO PERMISO SUFICIENTES PARA INCLUIR LINKS EN MIS MENSAJES

5
Python / Re: Existe Wget En Python???????
« en: Miércoles 15 de Noviembre de 2006, 10:57 »
Perdona igual me exprese mal .servir si sirve pero no para lo que quiero hacer, que es, bajarme todas las web donde haya recetas de cocina (sin especificar exactamente la web.En linux seria :

Código: Text
  1.  
  2. lynux --dump 'http://www.google.com/search?q=recetas+de+cocina'
  3.  
  4.  

pero en python no se como poner esa segunda parte('http://www.google.com/search?q=recetas+de+cocina').

6
Python / Re: Existe Wget En Python???????
« en: Martes 14 de Noviembre de 2006, 12:51 »
Código: Text
  1.  
  2. Para bajar una página a un fichero usas el módulo urllib2 y la función urlretrieve algo así:
  3. urlretrieve('http://www.solocodigo.com', '/home/RadicalEd/solocodigo.html')
  4.  
  5. Ojala te sirva.
  6. Chao
  7.  
  8.  

Muchas gracias radicalEd lo he probado, pero no es justo lo que necesito. Esto hace como un enlace a la web y yo lo que necesito es guardar el contenido de la misma en un fichero txt, lo he intentado y no va. De todas formas muchas gracias espero poder hacer algun apaño con los demas metodos del mosdulo.

Un saludo

7
Python / Existe Wget En Python???????
« en: Sábado 11 de Noviembre de 2006, 12:32 »
alguien me podria decir si existe alguna forma de bajarme el contenido de paginas web a un fichero en python, un estilio al wget de linux????

8
Python / Re: Boa, Glage, Wxpython Y Eric
« en: Miércoles 8 de Noviembre de 2006, 21:36 »
Yo he tenido la misma duda que tu y al final me he decido por Boa. ya lo tengo instalado y la verdad es que es muy intuitivo eso si, ten cuidado a la hora de instalarlo ya que a veces da problemas.
Si por fin te decides por el Boa y te da problemas de instalacion o tienes dudas sobre como hacerlo escribe y te ayudare.


Un saludo

9
Python / Re: Ejecutar Subprocesos En Python
« en: Miércoles 8 de Noviembre de 2006, 10:09 »
Sigue igual, me sigue dando el fichero como si estuviera vacio y no da ningun otro tipo de error. Con la funcion que yo he hecho al recoger el resultado de popen2.popen3 en tres fichero imprimo el de error(pe) y no funciona porque da el siguiente error
Código: Text
  1.  
  2. ['El nombre de archivo, directorio o etiqueta del volumen no es v/xaolido./n']
  3.  
  4.  

he probado con todo, pasarle la direccion del archivo entera es decir el path entero

lematizarTexto(C:/Python23/prueba.txt

pero no consigo arreglar el error.

10
Python / Re: Ejecutar Subprocesos En Python
« en: Martes 7 de Noviembre de 2006, 09:38 »
no es una funcion que llame desde ningun otro programa soo quiero probar el programa de lematizar y el error es que me devuelve un fichero vacio: osea esto[] cuando deberia contener el texto lematizado.
Cuando tengo la funcion guardada la llamo de la siguiente manera y este es el resultado:

Código: Text
  1.  
  2. >>>lematizar('mi gato')
  3. []
  4.  
  5.  


P:D:perdon por lo de las mayusculas mi intencion no era gritar.

11
Python / Ejecutar Subprocesos En Python
« en: Lunes 6 de Noviembre de 2006, 20:10 »
os explico un poco lo que quiero hacer:

pretendo ejecutar un programa lematizador de texto desde una funcion en python. es decir tengo en windows el programa llamado Freeling-1.4 y para que lematice el texto hay que hacerlo asi:

'C:/FreeLing-1.4/analyzer -f C:/FreeLing -1.4/data/config/es.cfg<' + texto

por lo que ejecuto el programa como si de un subproceso se tratase y recojo los resultados en tres ficheros.
yo realmente necesito imprimir el fichero po(el de output) en pantalla, mas que nada para ver los datos formato... por eso me he hecho esta otra funcion:

Código: Text
  1. import sys, popen2
  2.  
  3. def lematizar(texto)
  4.     command='C:/FreeLing-1.4/analyzer -f C:/FreeLing -1.4/data/config/es.cfg&#60;'+texto
  5.     po,pi,pe=popen2.popen3(command)
  6.     print po.readlines()
  7.  

y el resultado no es el que realmente esperaba, me devuelve como si el fichero creado estuviera vacio exactamente esto: [] sabeis que estoy haciendo mal????? Tambien he probado a abrir el fichero leer y luego cerrarlo y el resultado es el mismo.

muchas gracias

JOANA

* por favor no uses tanto las mayusculas, parece como si estuvieras gritando.
** cuando ingresas codigo por favor utiliza bien la indentacion, en python es muy importante.
*** no ingreses un mismo thead mas de una vez. http://foros.solocodigo.com/index.php?showtopic=25157

12
Python / Re: Problema Con Una Funcion
« en: Jueves 2 de Noviembre de 2006, 22:57 »
CREO QUE NO ME HE EXPLICADO BIEN :

LO QUE PRETENDO HACER ES EJECUTAR UN PROGRAMA QUE TENGO EN WINDOWS DESDE LA IDLE DE PYTHON. Y PODER RECOGER EL RESULTADO DEL PROGRAMA PARA PODER MANIPULARLO O POR LO MENOS IMPRIMIRLO EN PANTALLA.

SI ME PODEIS AYUDAR OS LO AGRADECERIA ESTOY BASTANTE ESTANCADA.

MERCI

13
Python / Problema Con Una Funcion
« en: Jueves 2 de Noviembre de 2006, 11:48 »
Hola a todos :

Tengo un problema con esta funcion.


def lematizarTexto(texto):

'''Pre: texto contiene la ruta del archivo que contiene un texto no vacío

Post: se ejecutará FreeLing, obteniendo la lista de lexemas junto con

las palabras originales y sus etiquetas.

duele doler VMIP3S0

Se devolverá la salida de FreeLing'''

#Free es una variable de usuario. contiene la ruta donde esta el Freeling

command='%Free%/analyzer.exe -f %Free%/data/config/es.cfg <'+ texto

(po,pi)= popen2(command)

return po


Lo que necesito es ejecutar un ejecutable de windows desde python. y la salida de este programa por lo que yo entiendo me da un fichero que no se porque no lo puedo leer;pone esto :

Hago la llamada:
lematizarTexto('mi gato')

<open file '%Free%analyzer.exe-f %Free%/data/config/es.cfg<mi gato', mode 'r'  at 0x00b54a20>

como puedo leer y sacar por pantalla lo que contiene el fichero, lo he probado todo Read(), hacer un bucle . . . no puedo.

Páginas: [1]