translate_macros

Descripción 

 Espera un diccionario de macros clave:valor (nombre_macro:valor_macro) y una cadena para reemplazar la macro. 

 Parámetros 

 

 

 

 

 

 Nombre 

 

 

 

 

 Tipo 

 

 

 

 

 Requerido 

 

 

 Descripción 

 

 

 

 

 macro_dic 

 

 

 

 

 dict 

 

 

 

 

 Si 

 

 

 Diccionario de macros clave:valor (nombre_macro:valor_macro) 

 

 

 

 

 data 

 

 

 

 

 str 

 

 

 

 

 Si 

 

 

 String para reemplazar la macro. 

 

 

 

 Return  

 

 

 

 str 

 Devuelve el string parseado 

 

 

 

 

 Versión 

 

 1.0.0 

 

 Ejemplo 

 import pandoraPlugintools as pt

# Define a dictionary of macros and their corresponding values

macros = {

 "{DATE}": "2023-08-16",

 "{TIME}": "15:30:00",

 "{DEVICE}": "Linux Server",

 "{USER}": "admin"

}

# Input string with macros

input_data = "The {DEVICE} is operational since {TIME}."

# Replace macros in the input string

translated_data = pt.general.translate_macros(macro_dic=macros, data=input_data)

# Print the translated input string

print("Translated input string:", translated_data)