elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 09:09  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Error en Python
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error en Python  (Leído 501 veces)
Fyrox

Desconectado Desconectado

Mensajes: 21


Ver Perfil
Error en Python
« en: 31 Agosto 2011, 17:11 »

Saludos de nuevo, despues de un tiempo aprendiendo en Python, me he decidido a crear un pequeño chat, sin embargo obtengo un error al ejecutar el servidor.

Éste es el código:
Código
#! /usr/bin/python
#coding=utf-8
import socket, sys
from threading import Thread
 
clientlist = []
 
class Client(Thread):
def __init__(self, clients):
Thread.__init__(self)
self.s = clients
self.nick = ""
 
def conectar(self):
self.s.send("Nick: ")
nick = self.s.recv(1024)
self.nick = nick.strip()
clientlist.append(self.s)
 
def mensaje(self, buff):
for index, clients in enumerate(clientlist):
if self.s != clients:
print (self.s == clients)
msg = clients.send("%s dice: %s"%(self.nick,buff)
 
       def run(self):
self.conectar()
while True:
buff = self.s.recv(2048)
self.mensaje(buff)
 
servers = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
servers.bind(('',9000))
servers.listen(5)
 
while True:
(clients, addr) = servers.accept()
ct = Client(clients)
ct.start()
 

Y este el error:

Código
File "server.py", line 26
   def run(self):
     ^
SyntaxError: invalid syntax
 

Por más que miro no encuentro el fallo. Alguien me echa un cable? Gracias.

P.D.: como diablos se ponen spoilers aqui? xD


En línea
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Error en Python
« Respuesta #1 en: 31 Agosto 2011, 19:14 »

Te falta un paréntesis de cierre en la línea del send, y no se puede poner spoilers :P

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Fyrox

Desconectado Desconectado

Mensajes: 21


Ver Perfil
Re: Error en Python
« Respuesta #2 en: 31 Agosto 2011, 20:04 »

Joder voy a tener que mirar mas el codigo antes de postear... Gracias de nuevo!
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Python Error
Scripting
kyps 9 2,486 Último mensaje 4 Enero 2010, 16:14
por kyps
[Python] Error con PIL y py2exe
Scripting
Carloswaldo 8 2,092 Último mensaje 18 Septiembre 2010, 08:37
por Carloswaldo
Error de sintaxis [Python]
Scripting
Ricardo95 3 1,566 Último mensaje 2 Diciembre 2010, 17:53
por Ricardo95
[python] - Error de emptyList con XMLDom
Scripting
wolvelopez 1 221 Último mensaje 3 Octubre 2011, 20:03
por wolvelopez
Error Urllib Python
Scripting
Runex 0 183 Último mensaje 17 Marzo 2012, 14:45
por Runex
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines