• Domingo 17 de Noviembre de 2024, 13:51

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 - $francisco

Páginas: 1 [2]
26
Python / Re:Duda con while + urllib2 + beautifulsoup
« en: Lunes 25 de Marzo de 2013, 02:07 »
no se si te comprendí bien, pero puede crear un bucle for o while en el que baya incrementando el un valor por ejemplo:

Código: [Seleccionar]
for n in range(1,3):
    url = 'http://sitio.com/?cat=200&paged=%s' %n
    data = urllib2.urlopen(url).read()
    soup = BeautifulSoup(data)
    xa = soup.findAll('a', href=True)

no se si es esto a lo que te refieres

27
Python / Re:Ejecutar navegador web python en XBMC
« en: Lunes 25 de Marzo de 2013, 02:01 »
¿te viene en la carpeta un archivo llamado setup.py? te refieres para poder importarlo?

28
Python / Re:Capturar accion de un combobox con un boton
« en: Viernes 22 de Marzo de 2013, 22:39 »
intenta esto en el command del botón:

Código: [Seleccionar]
command = lambda: lista(parametro)

si lo pasas a otra función pasalo como atributo con self.parametro.

29
Python / Re:Ejecutar navegador web python en XBMC
« en: Jueves 7 de Marzo de 2013, 10:57 »
aqui te dejo las paginas, supongo que en el codigo los importara algo asi:

import pygtk
import gtk
import webkit

pygtk y gtk --> http://www.pygtk.org/
webkit --> http://code.google.com/p/pywebkitgtk/

espero que eto te sirva

30
Python / Re:Como modificar este hack de un juego para que haga otra cosa
« en: Domingo 3 de Marzo de 2013, 03:07 »
Pues la verdad es que estoy un poco liado de lo que hacen estas variables, tienes que explicarme un poco mas, pero si dices que arreglaron el error aquí hay un problema, y es que posiblemente los resultados se guarden también en una base de datos, y se vallan sobre escribiendo continuamente, de manera que cuando entras lee los archivos de tu pc y tienen que coincidir con los de la base de datos, si esto fuera así seria muy difícil hacer trampa.

31
Python / Re:IndexError: list index out of range
« en: Domingo 3 de Marzo de 2013, 03:00 »
Por cierto los indices de range pueden empezar por 1 o por cualquier otro numero, simplemente indicando el principio y el final.

32
Python / Re:Dudas Metodo main
« en: Domingo 17 de Febrero de 2013, 21:00 »
Creo que hay algunas confusiones, main en este caso no es metodo, ya que no esta dentro de la clase si no me equiboco, es simplemente una funcion que se ejecutara si se este ejecutando el archivo directamente.

33
Python / Re:Llamar a un objeto dentro de una clase
« en: Domingo 17 de Febrero de 2013, 20:57 »
Yo creo que el problema es que hay esta mal echo el codigo, y hay confusion entre argumentos y metodos a la hora de llamarlos. estube probando y fijate como ahora si nos deja, este es el siguiente codigo:

Código: [Seleccionar]
class Atom (object):
    def __init__(self, symbol, mass, position):
        self.symbol = symbol
        self.mass = mass
        self.position = position
     
    def symbol(self):
        return self.symbol
     
    def mass(self):
        return self.mass
     
    def position_func(self):
        return self.position
     
oAtom = Atom('O', 15.9994, [0.0, 0.0, 0.0])
hAtom1 = Atom('H', 1.0079, [0.0, 1.0, 0.0])
hAtom2 = Atom('H', 1.0079, [1.0, 0.0, 0.0])

lista = hAtom2.position_func()

print 'The mas of the second H atom is', lista

34
Python / Re:[Consulta]Lanzar multiprocessing desde el codigo
« en: Domingo 17 de Febrero de 2013, 19:51 »
tambien puedes mirar el modulo queque, te puede servir, por lo general dendro de el el condicional if __name__ == "__main__" no puede ser importado a ningun otro sitio, ya que solo es posible el condigo del interior si se ejecuta desde el mismo, te recomiendo que mires queque te puede ser de gran utilidad

35
Python / Re:Como modificar este hack de un juego para que haga otra cosa
« en: Domingo 17 de Febrero de 2013, 19:45 »
Lo primero que deberias saber es esto:

dragon_heart=""
session_id=""
user_id=
realm_number=
c=
cookie=""
version=""
job_id=""
item=""

poniendo al final del codigo que lo imprimiera todo con print o guardandolo todo en un archivo de texto con la función open.

porque tienes que saber tu sesion_id, user_id, cookie... y ver si cada vez que inicias sesion cambia algo, ver de que manera actua... lo que esta haciendo es recojer tu información de el juego y pasarle con urllib a el juego, desde mi punto de vista está mal echo por que no se debería dejar ver ninguna informacion en el pc del cliente.

36
Python / Re:tratamiento de nombres de fichero con Python
« en: Viernes 8 de Febrero de 2013, 16:36 »
Vale, ya me contaras, si necesitas mas ayuda me lo dices, bueno cuentame como quedo tu codigo jeje.

37
Python / Re:tratamiento de nombres de fichero con Python
« en: Jueves 24 de Enero de 2013, 15:57 »
Código: [Seleccionar]
import os,datetime,re

#pon la direccion de tu carpeta por ejemplo: C:\\
direccion_carpeta = raw_input("direccion carpeta \n\n>>>")
fechas = []
for n in os.listdir(direccion_carpeta):
    s = os.path.splitext(n)
    if s[1] == '':
        pass
    else:
        directorio = direccion_carpeta+n
        f = os.path.getmtime(directorio)
        date = str(datetime.datetime.fromtimestamp(f))
        date_2 = re.findall(r'([\d]+)',date)
        resultado = str(date_2[0]+"-"+date_2[1]+"-"+date_2[2])
        fechas.append(resultado)
       
print fechas

aquí te dejo un poco de código que logre hacer, solo te queda crear las carpetas y después ver si los archivos tienen la misma fecha que el nombre de la carpeta y moverlos allí con el modulo shutil xd espero haberte ayudado.

38
Python / duda sobre interfaz grafica de python (tkinter)
« en: Jueves 24 de Enero de 2013, 01:22 »
Muy buenas, me gustaria saber si es posible con python utilizando tkinter se podrian crear programas dandole estilo a la ventana que se crea para hacer el programa, a darle estilo me refiero como por ejemplo avast con un fondo con rallas, sin el boton de minimizar en el color del estilo del tema que tengamos en windows... para poder poner el widget como quiera, ¿esto es posible?

39
Python / ¿como cambiar un valor importando otro archivo?
« en: Sábado 1 de Septiembre de 2012, 20:34 »
wenas, aber si me podeis ayudar, yo estoi utilizando tkinter, y para un mejor orden he decidido poner en otro archivo las funciones y importar el modulo para poder yamarlas, todo perfecto pero el problema me da al cambiar un atributo de una clase, aqui lo dejo mas o menos:

archivo principal:

Código: [Seleccionar]
import funciones
...
...

def __init__(self,master):
     master.title("")
     ...
     ...
     ...

     self.string1 = StringVar()
     self.string1.set("texto")
     entrada = ttk.Entry(frame,textvariable=self.string1)
     entrada.pack()

     f = fun()
     
     boton = Button(frame,text="texto",command=f.Filename)
     boton.pack()

archivo de las funciones:

Código: [Seleccionar]
class fun:
     def __init__(self):
          def Filename():
               self.string1.set("texto a cambiar")

bueno este es el codigo resumido, pero el error me biene a dar que me dice que no reconoce string1 como atributo, no puedo cambiar el valor de string1 desde el archivo importado con las funciones, alguien sabria decirme como, lo agredeceria, gracias.

40
Python / ¿como cambiar un valor importando otro archivo?
« en: Sábado 1 de Septiembre de 2012, 20:33 »
wenas, aber si me podeis ayudar, yo estoi utilizando tkinter, y para un mejor orden he decidido poner en otro archivo las funciones y importar el modulo para poder yamarlas, todo perfecto pero el problema me da al cambiar un atributo de una clase, aqui lo dejo mas o menos:

archivo principal:

i
Código: [Seleccionar]
mport funciones
...
...

def __init__(self,master):
     master.title("")
     ...
     ...
     ...

     self.string1 = StringVar()
     self.string1.set("texto")
     entrada = ttk.Entry(frame,textvariable=self.string1)
     entrada.pack()

     f = fun()
     
     boton = Button(frame,text="texto",command=f.Filename)
     boton.pack()

archivo de las funciones:

Código: [Seleccionar]
class fun:
     def __init__(self):
          def Filename():
               self.string1.set("texto a cambiar")

bueno este es el codigo resumido, pero el error me biene a dar que me dice que no reconoce string1 como atributo, no puedo cambiar el valor de string1 desde el archivo importado con las funciones, alguien sabria decirme como, lo agredeceria, gracias.

41
Python / Re: novato! explicacion
« en: Domingo 5 de Agosto de 2012, 19:40 »
metelo todo dentro de un while asi:

Código: [Seleccionar]
while True:
    if num<0:
       print"....."
       break
    else:
       print"...."
de esta manera se va a repetir el codigo asta que introduzca el numero que tu quieras y va a salir cuando hacierto con el break,

en tu ejemplo abian muchos bucles while de y lo peor esque abian 2 con mismas condicioes que era variable<0 entonces se inicia uno y despues el otro, esto ebitalo con condicionales if,elseif,else y asi podras menajarlo mejor.

espero aberte ayudado.

42
Python / Re:Configurar Geany para Python
« en: Viernes 20 de Julio de 2012, 03:38 »
pues la verda esque lo instale pero ara mismo ni idea, pero si quieres alguna ayuda para tu script utiliza pyscript, es magnifico, y desde luego ayuda bastante... geany lo tube instalado pero no sabia utilizarlo, si consigo aberigualo te comento, la verda que es bueno saber que hay gente se interesa en lo nuevo, aqui te dejo mi email para ayudarte en lo que pueda, francabezo@gmail.com

43
Python / ¿compatibilidad visual tkinter y python 2.7? no me funciona
« en: Viernes 20 de Julio de 2012, 03:35 »
muy buenas, aber si me podeis ayudar a solucionar mi problema, el caso esque tkinter es el que mas megusta de todas las interfaces, por supuesto por su sencillez, y encontre visual tkinter, que me ayudaria mucho a la ora de crear programas, pero el caso esque no me funciona, me baje el ultimo, supuestamente tambien valia para la version de python 2.7, he probado con varias versiones de visual tkinter y con varias de python como la 2.6 y 2.7.2 y 2.7.3 y las iva combinando pero sigue sin funcionarme, me aparece la ventana pero no se me muestran los botones ni nada de lo que pongo.aber si me podeis ayudar, lo agradeceria, muchas gracias.

44
hola, me gustaria saber si hay alguna manera facilita de poder crear programas con un ventanas, para ser exactos  un cliente/servidor y hacerlos parecido como se puede hacer en visual basic, con una caja de texto donde se imprima el texto, otra donde poner la direccion ip para conectar... el que tengo es en una consola, estube buscando pero me sale una forma, con pygtk pero es un poco dificil, tambien probe al pasarlo a exe en ponerle en vez de console, le pongo windows, pero el programa nisiquiere arranca, el proceso me sale activo pero no sale ninguna venta, aber si me podeis ayudar.

45
Python / Re:duda sobre importar modulo socket
« en: Domingo 25 de Marzo de 2012, 17:48 »
muchas gracias, si se lo que es orientacion a objetos, pero todabia me cuesta un poco y pos las dudas las pregunto xd, okei ya me quedo un poco mas claro.

46
muchas gracias por tu script, pero encontre una forma de poder transferir cualquier archivo solo hay que definir f.rear() por ejemplo:

Código: Python
  1. f = open("nombre_archivo.extension", "wb")  #le digo que lo abra y lo lea en binario
  2.  
  3. data = f.read() #le digo que lo lea o lo recorra como lo a leido al abrirlo en binario de forma que se #envia en binario
  4.  
  5. s.send(data) #envio con data por socket lo que lei en el archivo en binario y lo envio a quien #tengamos puesto

al igual que se envia en binario el quien lo reciva tendra que crear un archvio y copiarlo tambien en binario ejemplo:

cliente:

Código: Python
  1. recivido = sc.recv(99999)
  2. nombre = raw_input("escriba el nombre del archivo: ")#nombre.extension si no no tendra formato
  3. f = open(nombre, "wb")
  4. f.write(revicido)

de esta manera todo lo que se envie aunque sea musica imajenes... funciona, yo lo e probado y funciona.
 

47
Python / duda sobre importar modulo socket
« en: Domingo 25 de Marzo de 2012, 16:28 »
muy buenas, estoi un poco liado, porque no entiendo una cosa, lei la libreria de python, la oficial que esta en ingles, y vi que ponia que al importar python para definir el socket tenia lo siguiente:

Código: Python
  1. socket.socker()
  2. socket.bind(("ip-escucha", puerto))
  3. socket.listen(pc-que pueden escuhar)
  4. socket.connect(("ip-para-conectar", puerto))

y pregunto una cosa, si esto es asi, porque cuando  importamos el modulo se hace de la siguiente manera:

Código: Python
  1. import socket
  2.  
  3. objeto = socket.socket()
  4. objeto.bin(("", puerto))
  5. objeto.listen(1)

mi pregunta es porque esto es asi, no tendria que ser asi:

Código: Python
  1. import socket
  2.  
  3. objeto1 = socket.socket()
  4. objeto2 = socket.bind(("", puerto))
  5. objeto3 = socket.listen(1)

me lio porque supongo que socket() llevara unos parametros que no asignamos un valor, pero sen cambio le asignamos otra funcion objeto.bind(("", puerto)) a la que definimos los parametros ip y puerto.

bueno espliquenme un poco aver si salgo de dudas.

48
Python / ejercicio para pasar un archivo de servidor cliente no puedo resolverlo
« en: Sábado 24 de Marzo de 2012, 05:25 »
muy buenas, decir que soi nuevo en este foro, explico un poco mi situacion, ya consegui enviar datos mediante el modulo os con la funcion listdir pero ahora quiero pasar archivos como por ejemplo un archivo.exe o una foto, se que estare muy lejos de conseguirlo pero aber si me podeis echar una mano, aqui os dejo lo que he llegado ha hacer, ya se que no me abre nisiquiera hacercado ha como se hacer pero bueno... :

cliente:

Código: Python
  1. import socket
  2.  
  3. s = socket.socket()
  4. s.bind(("", 9999))
  5. s.listen(2)
  6.  
  7. while True:
  8.     recivido = sc.recv(1024)
  9.     print recivido
  10.     if recivido == "":
  11.         print "fin del listado \n"
  12.         break
  13.  
  14. raw_input("pulsa enter para cerrar conexiones")
  15. s.close()
  16. sc.close()
  17.  

servidor:

Código: Python
  1. import socket
  2.  
  3. s = socket.socket()
  4. s.connect(("192.168.1.101", 9999))
  5.  
  6. f = open("archivo.exe", "rb")
  7.  
  8. s.send(f)
  9.  
  10. raw_input("enter para salir")
  11.  
  12. s.close()

49
Python / Re:Se busca colaborador para proyecto personal
« en: Sábado 24 de Marzo de 2012, 05:14 »
muy buenas, me encantaria ayudar, sobre todo por aprender, me gusta python pero tambien decir que todabia no entiendo mucho, agregame en francabezo@gmail.com y ya si quieres ablamos

Páginas: 1 [2]