• Miércoles 1 de Mayo de 2024, 21:36

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 - NRM

Páginas: 1 2 [3] 4 5 ... 12
51
Python / Re: Pausa Con Python
« en: Miércoles 6 de Junio de 2007, 03:40 »
para poder hacer esto puedes utilizar el modulo msvcrt de la siguiente manera.

Código: Text
  1. import msvcrt
  2.  
  3. print "Hello!!"
  4. msvcrt.getch()
  5.  

nota: esto asumiendo que estas utilizando ms windows.  :P

52
Python / Re: Pregunta De Un Modder Sobre Python.
« en: Sábado 21 de Abril de 2007, 20:50 »
aca tenes un script similar al de bob esponja, con algunas pequeñas modificaciones.

Código: Text
  1. #!/usr/bin/env python
  2.  
  3. import os
  4. import sys
  5.  
  6. def imageCatalog(directory):
  7.   imageExtensions = ["jpeg", "jpg", "gif", "bmp", "png"]
  8.  
  9.   for (basedir, dirs, files) in os.walk(directory):
  10.     for file in files:
  11.       for extension in imageExtensions:
  12.         extlen  = len(extension)
  13.         if file[-extlen:] == extension:
  14.           print "define " + basedir + file
  15.  
  16. if __name__ == "__main__":
  17.   if len(sys.argv) == 2:
  18.     imageCatalog(sys.argv[1])
  19.   else:
  20.     imageCatalog(".")
  21.  

53
Python / Re: Pregunta De Un Modder Sobre Python.
« en: Jueves 19 de Abril de 2007, 04:30 »
estoy dispuesto a ayudarte a lograr esto, pero te pido un poco mas de información.
vos recorres unos directorios y después agregas en un archivo las imágenes que estan dentro de estos directorios? no estoy seguro de haber entendido.

saludos

nrm

54
GNU/Linux / Re: Browser Para Consola
« en: Miércoles 28 de Febrero de 2007, 22:53 »
Cita de: "su -"
Cita de: "NRM"
tambien podrias usar algo(curl, python, perl, etc) para trabajar directamente con http.
Es una buena idea, larga tarea pero aqui hay un poquito de eso:
http://www.solocodigo.com/blogs/?p=127
no es tanto, podes usar urllib2[1] en python.

nrm

[1] - http://docs.python.org/lib/module-urllib2.html

55
GNU/Linux / Re: Browser Para Consola
« en: Martes 27 de Febrero de 2007, 23:24 »
tambien podrias usar algo(curl, python, perl, etc) para trabajar directamente con http.

56
Python / Re: Me Conviene Aprender Python?
« en: Domingo 31 de Diciembre de 2006, 20:06 »
el for en python itera sobre los items de una secuencia(lista, string, etc).

aca va un ejemplo.

Código: Text
  1. >>> texto = "probando"
  2. >>> for letra in texto:
  3. .  .  .   print letra
  4. .  .  .
  5. p
  6. r
  7. o
  8. b
  9. a
  10. n
  11. d
  12. o
  13. >>> frutas = ["pomelo", "manzana", "frutilla"]
  14. >>> for fruta in frutas:
  15. .  .  .   print fruta
  16. .  .  .
  17. pomelo
  18. manzana
  19. frutilla
  20. >>> for n in range(0, 5):
  21. .  .  .   print n
  22. .  .  .
  23. 0
  24. 1
  25. 2
  26. 3
  27. 4
  28.  

en el ejemplo primero usamos un string, luego una lista y por ultimo la funcion range que genera una lista con un rango de numeros, tambien podriamos usar un diccionario o una tupla.
para ver cuales son las diferencias entre estos tipos de datos podes mirar este tutorial[1].

espero te haya sido util.

[1] - http://www.freenetpages.co.uk/hp/alan.gaul...ish/tutdata.htm

57
Python / Re: Me Conviene Aprender Python?
« en: Sábado 30 de Diciembre de 2006, 16:03 »
si tu meta es aprender oop y ya tenes conocimientos en c, c++ seria la mejor opcion. tambien podrias ver java que es similar en su sintaxis.
yo te recomiendo python, por que es facil, rapido para programar y por que tiene un interprete interactivo para poder probar cosas en tiempo real.
con respecto a la sintaxis de python al principio puede resultar algo confusa, pero luego es muy practica.

en este thread[1] tenes tutoriales, guias, etc; para poder arrancar.

y si tienes alguna duda con gusto te responderemos en este foro.

[1] - http://foros.solocodigo.com/index.php?showtopic=6594

58
Python / Re: Codificar
« en: Miércoles 27 de Diciembre de 2006, 03:35 »
yo te recomiendo que uses pycrypto[1].
con respecto a la gui, podes usar wxpython[2] o pygtk[3].

[1] - http://www.amk.ca/python/code/crypto
[2] - http://www.wxpython.org/
[3] - http://www.pygtk.org/

59
Python / Feliz Navidad
« en: Domingo 24 de Diciembre de 2006, 19:56 »
Código: Text
  1. from base64 import b64decode as w;a="/|\\";b="/\\";c="/o\\";z='\n'
  2. c=' '*4+'*',' '*3+a,' '*2+b+'o'+b,' '+c+'|'+c,b+b+'o'+b+b,' '*3+'|]|'
  3. print z
  4. for x in c: print " "*4+x;m='ICBGZWxpeiBOYXZpZGFkISE='
  5. print z,w(m),z
  6.  

60
Python / Re: Pograma De Ordenamiento Matricial
« en: Domingo 26 de Noviembre de 2006, 23:03 »

61
Python / Re: Existe Wget En Python???????
« en: Miércoles 15 de Noviembre de 2006, 00:49 »
Cita de: "joy"
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
Este codigo no te sirve??

Código: Text
  1. import urllib
  2.  
  3. urllib.urlretrieve("http://www.google.com", "home.html")
  4. urllib.urlretrieve("http://marmota.act.uji.es/MTP/pdf/python.pdf", "python.pdf")
  5.  

62
Python / Re: Ejecutar Subprocesos En Python
« en: Miércoles 8 de Noviembre de 2006, 02:31 »
intenta con el siguiente codigo y si este no funciona deberia tirar un error, de ser asi publica el error.

Código: Text
  1. import sys, os
  2.  
  3. def lematizar(texto):
  4.    command = "C:\\FreeLing-1.4\\analyzer -f C:\\FreeLing-1.4\\data\\config\\es.cfg < " + texto
  5.    pi, po = os.popen2(command)
  6.    print po.readlines()
  7.  

saludos

NRM

63
Python / Re: Soy Nuevo
« en: Miércoles 8 de Noviembre de 2006, 02:02 »
tal vez este[1] tutorial en particular te sea util.

[1] - http://www.freenetpages.co.uk/hp/alan.gauld/spanish/

saludos

NRM

64
Python / Re: Ejecutar Subprocesos En Python
« en: Martes 7 de Noviembre de 2006, 03:13 »
No intentaste hacer lo que te explique en el otro thread? No te funciono?

http://foros.solocodigo.com/index.php?showtopic=25157

Si no funciona, explicanos un poco mas. O muestranos los errores, si los hay.
Podrias mostrarnos una salida del programa ejecutandose normalmente, o podrias mostranos todo el programa y no solo la funcion?

Saludos

NRM

65
Python / Re: Mi Primer Programa En Python
« en: Martes 7 de Noviembre de 2006, 02:40 »
podrias hacer algo con csv tal vez de esta manera.

Código: Text
  1. def agregar(nombre, telefono):
  2.     fd = open("agenda.dat", "a")
  3.     fd.write("\"%s\",%s\n" % (nombre, telefono))
  4.     fd.close()
  5.  

el archivo quedaria algo asi

agenda.dat
Código: Text
  1. "Jorge Fernandez",40132-21312
  2. "Mariel Gomez",(011) 1231-12981
  3. ...
  4.  

66
Python / Re: Mi Primer Programa En Python
« en: Domingo 5 de Noviembre de 2006, 19:19 »
no podemos hacerte la practica, pero si nos dices cual es el problema que tienes tal vez te podamos ayudar.

nrm

pd: cuando ingresas codigo usa los tags <CODE></CODE>.

67
Python / Re: Problema Con Una Funcion
« en: Viernes 3 de Noviembre de 2006, 13:45 »
Cuando ingreses codigo utiliza el tag CODE asi es mas simple la lectura.
Código: Text
  1. def lematizarTexto(texto):
  2.     '''Pre: texto contiene la ruta del archivo que contiene un texto no vacío
  3.     Post: se ejecutará FreeLing, obteniendo la lista de lexemas junto con
  4.     las palabras originales y sus etiquetas.
  5.     duele doler VMIP3S0
  6.     Se devolverá la salida de FreeLing'''
  7.  
  8.     #Free es una variable de usuario. contiene la ruta donde esta el Freeling
  9.     command='%Free%/analyzer.exe -f %Free%/data/config/es.cfg &#60;'+ texto
  10.     (po,pi)= popen2(command)
  11.     return po
  12.  

Ejemplo
Código: Text
  1. import os
  2. def listDir(directorio):
  3.     command='ls -l ' + directorio
  4.     pi, po = os.popen2(command)
  5.     return po.read()
  6.  

Nota que utilizo el os.popen2 en vez de simplemente popen2.

68
Python / Re: Problema Con Programa
« en: Sábado 14 de Octubre de 2006, 05:12 »
tal vez podrias usar el modulo cmd que viene con python para el manejo de las opciones.
aca te pongo un ejempo[1]
con respecto al tema del error, la verdad no probe tu codigo. para la proxima cuando ingreses codigo utiliza el tag CODE.

[1]
Código: Text
  1. #!/usr/bin/env python
  2.  
  3. import cmd
  4.  
  5. class PyFruit(cmd.Cmd):
  6.  
  7.   inventario = {&#34;manzana&#34;: 250, &#34;pera&#34; : 200, &#34;ciruela&#34; : 100, &#34;mango&#34; : 500 }
  8.  
  9.   def __init__(self):
  10.     cmd.Cmd.__init__(self)
  11.     self.prompt = &#34;&#62; &#34;
  12.     self.intro  = (&#34;Frutas&#092;n&#34;
  13.                    &#34;&#092;n&#34;
  14.                    &#34;opciones:&#092;n&#34;
  15.                    &#34; comprar     compra de frutas&#092;n&#34;
  16.                    &#34; ...         ...&#092;n&#34;
  17.                    &#34; inventario  muestra el inventario&#092;n&#34;
  18.                    &#34; salir       salir del programa&#092;n&#092;n&#34;)
  19.  
  20.   def default(self, s):
  21.     print &#34;Error: &#092;'%s&#092;' no es una opcion valida.&#34; % s
  22.  
  23.   def do_comprar(self, args):
  24.     fruta = raw_input(&#34;ingrese la fruta: &#34;)
  25.     if self.inventario.has_key(fruta):
  26.       cantidad = int(raw_input(&#34;ingrese la cantidad: &#34;))
  27.       if cantidad &#62; self.inventario[fruta]:
  28.         print &#34;Error: no tenemos esa cantidad.&#34;
  29.       else:
  30.         self.inventario[fruta] -= cantidad
  31.     else:
  32.       print &#34;Error: &#092;'%s&#092;' no es una fruta valida.&#34; % fruta
  33.  
  34.   def help_comprar(self):
  35.     print &#34; comprar     compra de frutas&#34;
  36.  
  37.   def do_inventario(self, args):
  38.     print &#34;Inventario:&#092;n&#34;
  39.     print &#34;%s|%s&#34; % (&#34;fruta&#34;.center(20), &#34;cantidad&#34;.center(20))
  40.     print &#34;=&#34; * 41
  41.     for key in self.inventario:
  42.       print &#34;%s|%s&#34; % (key.center(20), str(self.inventario[key]).center(20))
  43.  
  44.   def help_inventario(self):
  45.     print &#34; inventario  muestra el inventario&#34;
  46.  
  47.   def do_salir(self, args):
  48.     return 1
  49.  
  50.   def help_salir(self):
  51.     print &#34; salir       salir del programa&#34;
  52.  
  53. if __name__ == '__main__':
  54.   obj = PyFruit()
  55.   obj.cmdloop()
  56.  

69
Python / Re: Aplicación Gráfica En Web
« en: Viernes 6 de Octubre de 2006, 01:25 »
Podes utilizar PyGTK[1], WxPython[2], etc. Tendrias que tener en cuenta la plataforma.

[1] - http://www.pygtk.org/
[2] - http://www.wxpython.org/

nrm

70
Python / Re: Darle Un Valor A Un Textctrl Con Wxpython
« en: Jueves 28 de Septiembre de 2006, 00:25 »
sobre que sistema operativo estas trabajando?

nrm

71
Python / Re: Darle Un Valor A Un Textctrl Con Wxpython
« en: Miércoles 27 de Septiembre de 2006, 04:33 »
ese mismo codigo a mi me funciona perfectamente.
si mal no recuerdo wxPython + wxwidgets deben ser compilados con soporte para unicode, tal vez tu no lo tengas con el mismo.

saludos

nrm

72
Python / Re: Darle Un Valor A Un Textctrl Con Wxpython
« en: Martes 26 de Septiembre de 2006, 07:05 »
tal vez estos links[1][2] te sirvan, aunque para que mi ayuda fuera mas precisa ahora necesitaria ver el archivo que no puedes abrir  :P.
espero te sea util.

saludos

nrm

[1] - http://evanjones.ca/python-utf8.html
[2] - http://www.amk.ca/python/howto/unicode

73
Python / Re: Darle Un Valor A Un Textctrl Con Wxpython
« en: Lunes 25 de Septiembre de 2006, 00:00 »
seria de mucha ayuda que pongas todo el src, asi vemos la linea 59.

saludos

nrm

74
GNU/Linux / Re: Configuración Entorno Gráfico
« en: Martes 29 de Agosto de 2006, 00:19 »
Cita de: "RadicalEd"
Aquí 'ta
Código: Text
  1. This is a pre-release version of XFree86, and is not supported in any
  2. way.  Bugs may be reported to fixes@XFree86.Org.  Before reporting bugs in pre-release versions,
  3. please check the latest version in the XFree86 CVS repository
  4. (http://www.XFree86.Org/cvs).
  5.  
  6. XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-1 20040428170728 submit@bugs.debian.org.
  7.  
  8. XIO:  fatal IO error 104 (Connection reset by peer) on X server &#34;:0.0&#34;
  9.  
  10.       after 0 requests (0 known processed) with 0 events remaining.
  11.  
al parecer segun se ve en el log, dice que no puede inicializar el device /dev/input/mice
que mouse tenes? que distro usas?
algo mas de informacion ayudaria.

saludos

nrm

75
Python / Re: Ironpython
« en: Jueves 24 de Agosto de 2006, 23:00 »
buscas tutoriales de python o algo sobre iron python?

si buscas tutoriales de python te recomiendo puedes mirarte los tutoriales que se encuentran en este thread[1].
con respecto a iron python, lo unico que se es que es una implementacion de python en .net.

saludos

nrm

Páginas: 1 2 [3] 4 5 ... 12