Cómo crear tus propios módulos en Python

A veces al programar llegamos al punto en que sería más conveniente separar las funciones en un archivo diferente al que aloja al método main y ya desde este mandar llamar las funciones que creamos en ese o esos varios archivos secundarios.

Hacer esto en Python es relativamente fácil:

Supongamos que tenemos un archivo llamado operations.py:

#!/usr/bin/env python

def add(x, y):  return x+y
def mul(x, y):  return x*y
def div(x, y):  return x/y
def sub(x, y):  return x-y
def mod(x, y):  return x%y

Queremos usar las funciones desde el archivo main.py:

#!/usr/bin/env python

from operations import *

if __name__ == "__main__":
  print(add(0, 10))
  print(mul(20, 30))
  print(div(40, 50))
  print(add(60, 70))
  print(mod(90, 80))

Recordar: dar los permisos de ejecución a estos archivos con chmod a+x en caso de usar UNIX/Linux.

Listo, ya tenemos un módulo muy, muy básico en Python🙂

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s