Yo no conozco ninguno, pero te puedo explicar lo siguiente (en Python):
Para ejecutar otro archivo, (tienen que estar los dos en el mismo directorio):
- Código: Seleccionar todo
import nombre_de_archivo_sin_extension
Para importar una función de un archivo:
- Código: Seleccionar todo
from nombre_de_archivo_sin_extension import una_funcion, otra_funcion
Y para importar todas las funciones de un archivo:
- Código: Seleccionar todo
from nombre_de_archivo_sin_extension import *
Notaras que al hacer cualquier acción de estas se te crea en el directorio en el que estan los archivos un archivo con el nombre del importado pero en vez de .py .pyc, que es un binario para la máquina de Python. Esto lo hace Python automaticamente para que la próxima vez que ejecutes el programa sea más rápida la ejecución. Si mo dificaras el archivo.py, el archivo.pyc se modificaría automaticamente en función del otro.
¡Espero haber ayudado en algo!