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

[0] Índice de Mensajes

Ir a la versión completa