Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Xh4xor23 en 3 Mayo 2010, 00:20 am



Título: Python al darle al punto no da módulos...
Publicado por: Xh4xor23 en 3 Mayo 2010, 00:20 am
Hola amigos, vereis estoy comenzando a aprender a programar con pyhton y he tenido varios problemas.

1º-Me instale la ultima version para Winxp y no me dejaba hacer nada con la consola de comandos (CMD).

2º Me instale la version 2.4 y todo bien pero no me salen los módulos al darle al putno despues de por ejemplo:
Sys. tampoco la tecla del tabulador me reconoce nada.

¿saben porque puede pasar esto?

Un salu2 y muchas gracias.


Título: Re: Python al darle al punto no da módulos...
Publicado por: biribau en 3 Mayo 2010, 01:20 am
Le das a punto y luego tabulador? es la versión GUI?


Título: Re: Python al darle al punto no da módulos...
Publicado por: Xh4xor23 en 3 Mayo 2010, 14:58 pm
Si, pruebo de las 2 formas solo y con tabulador y no funciona...
Si es la version GUI 2.4.

Un salu2 y muchas gracias.


Título: Re: Python al darle al punto no da módulos...
Publicado por: biribau en 3 Mayo 2010, 15:07 pm
A mi me funciona, pero es la 2.5, no recuerdo si la 2.4 no lo tenía. Has probado también con CTRL+SPACE?
Si no tendrás que apañártelas con dir(sys) por ejemplo


Título: Re: Python al darle al punto no da módulos...
Publicado por: Xh4xor23 en 3 Mayo 2010, 15:15 pm
A mi me funciona, pero es la 2.5, no recuerdo si la 2.4 no lo tenía. Has probado también con CTRL+SPACE?
Si no tendrás que apañártelas con dir(sys) por ejemplo

Mmm y te va bien la 2.5?? posiblemente la probare...
Y que diferencia hay con las 3.xx??

Un salu2 y gracias


Título: Re: Python al darle al punto no da módulos...
Publicado por: biribau en 3 Mayo 2010, 15:34 pm
Y que diferencia hay con las 3.xx??
Pos no sé, la verdad, pero si ya desde siempre andan cambiando API's y tal, esta vez que han cambiado de major version debe de ser terrible.
Yo me quedo con la 2.5 o 2.6(tengo las 2) que es para la que funcionan bien la mayoria de librerias externas(lo mejor de python)


Título: Re: Python al darle al punto no da módulos...
Publicado por: Xh4xor23 en 3 Mayo 2010, 15:45 pm
Y que diferencia hay con las 3.xx??
Pos no sé, la verdad, pero si ya desde siempre andan cambiando API's y tal, esta vez que han cambiado de major version debe de ser terrible.
Yo me quedo con la 2.5 o 2.6(tengo las 2) que es para la que funcionan bien la mayoria de librerias externas(lo mejor de python)


Una ultima cosita... al instalar el 2.5 y en cmd poner python no me sale ni la version ni la consola del py ¿sabes por que? de todas formas gracias por la ayuda ^^.


Título: Re: Python al darle al punto no da módulos...
Publicado por: Novlucker en 3 Mayo 2010, 15:50 pm
En la versión 3.x han cambiado algunas cosas, sobre todo con el tema de lo módulos, y quizás no encuentras tantos módulos compatibles en la red.
Lo del punto nunca me ha servido, siempre debo de recordar los módulos, o revisar la carpeta directamente :xD

Citar
Una ultima cosita... al instalar el 2.5 y en cmd poner python no me sale ni la version ni la consola del py ¿sabes por que? de todas formas gracias por la ayuda ^^.

No se te crea en el menú inicio un acceso directo al interprete por línea de comandos de python?
Sino prueba con la ruta absoluta, que python así como así no te lo reconoce el ms-dos

Saludos


Título: Re: Python al darle al punto no da módulos...
Publicado por: biribau en 3 Mayo 2010, 15:52 pm
Citar
Una ultima cosita... al instalar el 2.5 y en cmd poner python no me sale ni la version ni la consola del py ¿sabes por que? de todas formas gracias por la ayuda ^^.
No se te crea en el menú inicio un acceso directo al interprete por línea de comandos de python?
Sino prueba con la ruta absoluta, que python así como así no te lo reconoce el ms-dos
Sí, creo que para poder arrancarlo así tienes que poner la ruta del intérprete en tu PATH


Título: Re: Python al darle al punto no da módulos...
Publicado por: Novlucker en 3 Mayo 2010, 15:58 pm
Por cierto...
Citar
Yo me quedo con la 2.5 o 2.6(tengo las 2) que es para la que funcionan bien la mayoria de librerias externas(lo mejor de python)

Si piensas que eso es lo mejor de Python entonces quizás deberías de probar Perl, que tiene librerías "pa' tirar pa' arriba"

Saludos


Título: Re: Python al darle al punto no da módulos...
Publicado por: biribau en 3 Mayo 2010, 17:38 pm
Si piensas que eso es lo mejor de Python entonces quizás deberías de probar Perl, que tiene librerías "pa' tirar pa' arriba"
Que te hace suponer que no lo tengo? :laugh:
Yo creo que es la mejor característica de python, su popularidad, como lenguaje deja bastante que desear, pero bueno, también tiene puntos buenos.
Lo mismo con Perl, yo me quedo con ambos, en cuestiones de script, no necesito nada más


Título: Re: Python al darle al punto no da módulos...
Publicado por: Xh4xor23 en 3 Mayo 2010, 21:58 pm
Hola de nuevo, al final me he quedado con la version 2.5 que me recomendo el compañero arriba.
Ahora me surge otro problema que es que no me sale el boton run para importar...
estoy siguiendo un tuttorial pero llego hasta aqui:

En la ventana interactiva lo ejecutamos desde el boton RUN y lo buscamos donde lo hayamos guardado con el buscadorcito que trae al apretarlo.

Si hacemos import...


¿como puedo hacerlo?

Un salu2 y gracias de nuevo.


Título: Re: Python al darle al punto no da módulos...
Publicado por: biribau en 3 Mayo 2010, 22:16 pm
No necesitas el interprete interactivo si ya tienes todo el código en un script. Simplemente pon python <nombre del script> <argumentos>
O usa open...