Programación Web y Scripting > Python

 Importar módulos

(1/2) > >>

Zyntaxis:
Hola buenas, antes de nada me presento, soy Zyntaxis y bueno siempre me a gustado la programación, hace un par de años empecé con Vb 6 pero al leer malas críticas de el mismo, "crea malas costumbres" "ni te acerques" etc... lo dejé por un tiempo, mi objetivo es llegar a programar en c++ y lenguajes de ese nivel, pero he decidido empezar por un lenguaje que pueda aprender sin saber nada de nada o casi nada, he elegido python, tengo la v. 2.7 y mi problema es:

Estoy siguiendo unos manuales y ha llegado la hora de aprender a importar módulos, primero he creado un módulo llamado "practica.py" que contiene esto ...


--- Citar ---a= hola
b= mundo
c= que tal

print a, b, c
--- Fin de la cita ---

De momento ningún problema, lo guardo en el escritorio y abro una nueva ventana de script. Escribo ...


--- Citar ---import practica

--- Fin de la cita ---

No sé que hago mal, supongo que no le indico a python dónde se encuentra practica, pero no sé como hacerlo.


Saludos y gracias de antemano

RadicalEd:
Y qué error está sacando?, así como lo haces está bien.

Zyntaxis:
Bueno te explico paso a paso lo que hago, he probado de dos formas pero de las dos me tira error, he intentado poner imagenes pero no me deja, creo que el admin del foro deberia poder dejar poner urls pero en fin...

Forma 1

Ejecuto IDLE(python GUI)--->file-->new window-->escribo import practica1--->pulso f5--->me dice que debo guardar, lo guardo en el escritorio junto con el módulo practica---> me abre una nueva ventana en la que no ocurre nada, pulso enter y nada escribo import practica pulso enter y nada de nada. Se supone que luego pulsando en practica me tendria que dejar seleccionar una de las 3 variables no? Poruq epulso y no ocurre nada

Forma 2

Ejecuto IDLE(python GUI)-->escribo import practica--> me dice esto


--- Citar ---Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import practica1
ImportError: No module named practica1
--- Fin de la cita ---


No se que hacer  :hitcomp:  :hitcomp:  :hitcomp:  :hitcomp:  :hitcomp:  :hitcomp:

RadicalEd:

--- Cita de: "Zyntaxis" ---Bueno te explico paso a paso lo que hago, he probado de dos formas pero de las dos me tira error, he intentado poner imagenes pero no me deja, creo que el admin del foro deberia poder dejar poner urls pero en fin...

Forma 1

Ejecuto IDLE(python GUI)--->file-->new window-->escribo import practica1--->pulso f5--->me dice que debo guardar, lo guardo en el escritorio junto con el módulo practica---> me abre una nueva ventana en la que no ocurre nada, pulso enter y nada escribo import practica pulso enter y nada de nada. Se supone que luego pulsando en practica me tendria que dejar seleccionar una de las 3 variables no? Poruq epulso y no ocurre nada

Forma 2

Ejecuto IDLE(python GUI)-->escribo import practica--> me dice esto


--- Citar ---Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import practica1
ImportError: No module named practica1
--- Fin de la cita ---


No se que hacer  :hitcomp:  :hitcomp:  :hitcomp:  :hitcomp:  :hitcomp:  :hitcomp:
--- Fin de la cita ---
1) No se puede colocar url para evitar el SPAM eso es lo que hacen los usuarios recien registrados que no están interesados en aportar al foro

2) te está diciendo que el módulo practica1 no existe, estás grabando el archivo como practica, pero en éste archivo estás llamando un módulo llamado practica1, ese ya lo creasté???

Zyntaxis:
Jejejeje veo que eres bastante perspicaz, en realidad el módulo se llama practica1 pero no sé por qué me dió el aire de decir que se llama practica. En fin, que no es por problema de nombres, al parecer según he podido saber es porque no lo guardo en la carpeta predefinida para guardar módulos por eso python no lo encuentra.
Hay alguna manera de indicarle a python que quiero que importe módulos desde el escritorio?

Saludos y gracias jejej.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa