Diferència entre revisions de la pàgina «Bibliotecas en Python necesarias para ejecutar el ejemplo de programa para leer y escribir a ModBus RTU»

De binefa.com
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «= Importación de módulos = try: try: import termios, fcntl, sys, os, curses # Import modules for Linux except ImportError: import msvcrt #...».)
 
 
(Hi ha una revisió intermèdia del mateix usuari que no es mostren)
Línia 1: Línia 1:
 
= Importación de módulos =
 
= 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:
 
     try:
 
     try:
Línia 8: Línia 8:
 
  except ImportError:
 
  except ImportError:
 
     raise Exception('This platform is not supported.')
 
     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.

Revisió de 08:21, 28 maig 2020

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.