Programación Web y Scripting > Python
Importando Modulos
(1/1)
Xzynk:
Estuve practicando lo de importar modulos despues de mucos problemas y googlear para intentar hacerlo funcionar lo he logrado pero tengo una duda.
Tengo estos archivos
file.py:
--- Código: ---import maya.cmds as mc # importo un modulo como mc
import modulo as mod # Luego importo el modulo que yo cree
mod.suma()
--- Fin del código ---
modulo.py
--- Código: ---def objeto()
mc.createObject() #El modulo antes importado no funciona aqui
--- Fin del código ---
Pensaba que importando el primer modulo al momento de importar el segundo y ejecutar su codigo reconoceria el mc.
Modifique mi archivo como
--- Código: ---import maya.cmds as mc
def objeto()
mc.createObject() #El modulo antes importado no funciona aqui
--- Fin del código ---
Esto tampoco funciona. No tengo idea de que podria hacer si alguien tiene alguna ayuda le agredeceria.
Ariel Rodríguez:
Hola Que tal. Creo que deberias dar un poco mas de información.
Porque mira.
En el file.py estas llamando a suma y en modulo.py estas llamando a objeto ¿¿¿???
En efecto debes importar la libreria en modulo.py y te debe funcionar, pero despues de def objeto() no debe venir un : ?
y en mc.CreateObject() no debe estar indexado?
Puede que sea otra cosa pero revisa primero bien esto.
Saludos
$francisco:
pon el archivo modulo, puede ser que no estés llamando al módulo correctamente, o mejor dicho a la clase o función, y según veo tienes conceptos equivocados, corrígeme si me equivoco:
--- Código: ---def objeto
--- Fin del código ---
tu querías decir:
--- Código: ---def metodo
--- Fin del código ---
objeto es la instancia de una clase, y método las funciones de la clase.
Navegación
Ir a la versión completa