|
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
« en: Miércoles 6 de Junio de 2007, 03:40 »
para poder hacer esto puedes utilizar el modulo msvcrt de la siguiente manera. import msvcrt print "Hello!!" msvcrt.getch()
nota: esto asumiendo que estas utilizando ms windows.
52
« en: Sábado 21 de Abril de 2007, 20:50 »
aca tenes un script similar al de bob esponja, con algunas pequeñas modificaciones. #!/usr/bin/env python import os import sys def imageCatalog(directory): imageExtensions = ["jpeg", "jpg", "gif", "bmp", "png"] for (basedir, dirs, files) in os.walk(directory): for file in files: for extension in imageExtensions: extlen = len(extension) if file[-extlen:] == extension: print "define " + basedir + file if __name__ == "__main__": if len(sys.argv) == 2: imageCatalog(sys.argv[1]) else: imageCatalog(".")
53
« 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
55
« en: Martes 27 de Febrero de 2007, 23:24 »
tambien podrias usar algo(curl, python, perl, etc) para trabajar directamente con http.
56
« 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. >>> texto = "probando" >>> for letra in texto: . . . print letra . . . p r o b a n d o >>> frutas = ["pomelo", "manzana", "frutilla"] >>> for fruta in frutas: . . . print fruta . . . pomelo manzana frutilla >>> for n in range(0, 5): . . . print n . . . 0 1 2 3 4
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
« 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
59
« en: Domingo 24 de Diciembre de 2006, 19:56 »
from base64 import b64decode as w;a="/|\\";b="/\\";c="/o\\";z='\n' c=' '*4+'*',' '*3+a,' '*2+b+'o'+b,' '+c+'|'+c,b+b+'o'+b+b,' '*3+'|]|' print z for x in c: print " "*4+x;m='ICBGZWxpeiBOYXZpZGFkISE=' print z,w(m),z
60
« en: Domingo 26 de Noviembre de 2006, 23:03 »
61
« en: Miércoles 15 de Noviembre de 2006, 00:49 »
Para bajar una página a un fichero usas el módulo urllib2 y la función urlretrieve algo así: urlretrieve('http://www.solocodigo.com', '/home/RadicalEd/solocodigo.html') Ojala te sirva. Chao
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?? import urllib urllib.urlretrieve("http://www.google.com", "home.html") urllib.urlretrieve("http://marmota.act.uji.es/MTP/pdf/python.pdf", "python.pdf")
62
« 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. import sys, os def lematizar(texto): command = "C:\\FreeLing-1.4\\analyzer -f C:\\FreeLing-1.4\\data\\config\\es.cfg < " + texto pi, po = os.popen2(command) print po.readlines()
saludos NRM
64
« 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=25157Si 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
« en: Martes 7 de Noviembre de 2006, 02:40 »
podrias hacer algo con csv tal vez de esta manera. def agregar(nombre, telefono): fd = open("agenda.dat", "a") fd.write("\"%s\",%s\n" % (nombre, telefono)) fd.close()
el archivo quedaria algo asi agenda.dat "Jorge Fernandez",40132-21312 "Mariel Gomez",(011) 1231-12981 ...
66
« 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
« en: Viernes 3 de Noviembre de 2006, 13:45 »
Cuando ingreses codigo utiliza el tag CODE asi es mas simple la lectura. 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
Ejemplo import os def listDir(directorio): command='ls -l ' + directorio pi, po = os.popen2(command) return po.read()
Nota que utilizo el os.popen2 en vez de simplemente popen2.
68
« 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] #!/usr/bin/env python import cmd class PyFruit(cmd.Cmd): inventario = {"manzana": 250, "pera" : 200, "ciruela" : 100, "mango" : 500 } def __init__(self): cmd.Cmd.__init__(self) self.prompt = "> " self.intro = ("Frutas\n" "\n" "opciones:\n" " comprar compra de frutas\n" " ... ...\n" " inventario muestra el inventario\n" " salir salir del programa\n\n") def default(self, s): print "Error: \'%s\' no es una opcion valida." % s def do_comprar(self, args): fruta = raw_input("ingrese la fruta: ") if self.inventario.has_key(fruta): cantidad = int(raw_input("ingrese la cantidad: ")) if cantidad > self.inventario[fruta]: print "Error: no tenemos esa cantidad." else: self.inventario[fruta] -= cantidad else: print "Error: \'%s\' no es una fruta valida." % fruta def help_comprar(self): print " comprar compra de frutas" def do_inventario(self, args): print "Inventario:\n" print "%s|%s" % ("fruta".center(20), "cantidad".center(20)) print "=" * 41 for key in self.inventario: print "%s|%s" % (key.center(20), str(self.inventario[key]).center(20)) def help_inventario(self): print " inventario muestra el inventario" def do_salir(self, args): return 1 def help_salir(self): print " salir salir del programa" if __name__ == '__main__': obj = PyFruit() obj.cmdloop()
70
« en: Jueves 28 de Septiembre de 2006, 00:25 »
sobre que sistema operativo estas trabajando?
nrm
71
« 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
73
« 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
« en: Martes 29 de Agosto de 2006, 00:19 »
Aquí 'ta
This is a pre-release version of XFree86, and is not supported in any way. Bugs may be reported to fixes@XFree86.Org. Before reporting bugs in pre-release versions, please check the latest version in the XFree86 CVS repository (http://www.XFree86.Org/cvs). XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-1 20040428170728 submit@bugs.debian.org. XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0" after 0 requests (0 known processed) with 0 events remaining.
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
« 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
|
|
|