Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Sergiolocuelo en 1 Septiembre 2018, 18:44 pm



Título: Error en modulos (Python3)
Publicado por: Sergiolocuelo en 1 Septiembre 2018, 18:44 pm
Quiero hacer un módulo pero no funciona y no se porque. Tengo en la misma carpeta dos archivos .py3: funcion_mates y llamar_funcion_mates. En funcion_mates tengo funciones que realizan operaciones y funciona. En llamar_funcion_mates tengo:

Código:
import funcion_mates 
funcion_mates.sumar(3,3)

Y me da este error: ModuleNotFoundError: No module named 'funcion_mates'

Tengo que configurar el PATH de Python o algo así?


Título: Re: Error en modulos (Python3)
Publicado por: Captain Nemo en 24 Septiembre 2018, 02:06 am
No existe tal módulo (Tal como dice el error), puede hacer referencia a un archivo.py que contenga las funciones que necesitas (Tal vez uno que puedas crear o puedas descargar de algun lado?), pero te dejo este link que espero te sea útil:

https://code.tutsplus.com/es/tutorials/mathematical-modules-in-python-math-and-cmath--cms-26913 (https://code.tutsplus.com/es/tutorials/mathematical-modules-in-python-math-and-cmath--cms-26913)


Título: Re: Error en modulos (Python3)
Publicado por: gambl3r08 en 25 Septiembre 2018, 02:42 am
Buenas.
Prueba de esta forma
Código:
from funcion_mates import *
funcion_mates.sumar(3,3)

me suele pasar mucho eso en python incluso con librerías muy utilizadas y de esta forma se resuelve, igual verifica el nombre que si este bien escrito nunca esta de mas.


Título: Re: Error en modulos (Python3)
Publicado por: Captain Nemo en 25 Septiembre 2018, 04:02 am
El problema fue que las extensiones son .py3 y estas deberían ser .py