Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/09/2013, 05:30
jlmn23
 
Fecha de Ingreso: octubre-2009
Mensajes: 182
Antigüedad: 14 años, 6 meses
Puntos: 5
Respuesta: Funcion en pyton me da error

Respondiendo al ultimo. Tengo el siguiente codigo dentro del archivo .py

def prueba(texto,numero):
print texto
print numero
raw_input()

Este es el codigo que tengo. Cuando le doy 2 toques al archivo y pongo prueba("Hola",2) se cierra la consola de windows. Cuando lo pongo en el shell para probarlo me da el siguiente error:

Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
prueba("Hola",2)
NameError: name 'prueba' is not defined

El codifo de from miarhivo import pueba imagino que sera despues el from la rua donde esta. Pero yo guardo los archivos de phyton en otro lado lo de impor sera la llamada a la funcion desde la consola de phyton imagino.
Cuando hago eso pongo from la ruta donde esta el archivo con su extension y despues el import con el nombre de la funcion me da el siguiente error:

SyntaxError: EOL while scanning string literal.

¿Que puedo hacer para solucionar esto?. He pensado que alomejor con otro interprete de phyton mas profesional ltendria todo para hacerlo todo bien sin problemas. Gracias.