Bibliotecas en Python necesarias para ejecutar el ejemplo de programa para leer y escribir a ModBus RTU

De binefa.com
La revisió el 08:21, 28 maig 2020 per Jordi Binefa (discussió | contribucions) (→‎Importación de módulos)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca

Importación de módulos

Dentro del código key_getter.py (uno de los códigos que importan el programa principal mb_IoT_00.py o mb_IoT_00_windows.py):

try:
   try:
       import termios, fcntl, sys, os, curses # Import modules for Linux
   except ImportError:
       import msvcrt # Import module for Windows
except ImportError:
   raise Exception('This platform is not supported.')

En Windows se importa msvcrt (en principio está instalada por defecto).

En GNU/Linux se importan termios, fcntl, sys, os y curses. Si falta alguna de estas bibliotecas se usa la herramienta pip para hacer la instalación.