Possibilità di riutilizzo dei codici e delle librerie Python
Python consente di creare le librerie delle funzioni comunemente utilizzate all’interno degli script. Queste librerie raggruppano funzioni comuni e possono essere utilizzate più volte da molti script. Questa sezione contiene informazioni relative a:
Creare un file di script Python che definisce le funzioni o gli oggetti Python. Copiare il file in <directory LanGuard principale>\Library, esempio: C:\Programmi\GFI\LanGuard 11 Agent
Esempio di file della libreria
"""
Salve mondo libreria Python.
Copiare il file in <LanGuard InstallDir>\Library.
"""
def EchoString(text):
"""Stampa il testo specificato."""
GlobalFunctions.echo(text)
print(text)
Per utilizzare una libreria Python creata in precedenza, importarla utilizzando il meccanismo di importazione Python standard.
Esempio di utilizzo della libreria in alto
"""
LibraryTester.py
Richiede che il file EchoLibrary.py sia nella directory <LanGuard InstallDir>\Library.
"""
def main():
"""Valori restituiti:
* 0 - false, non riuscito
* 1 - true, riuscito"""
result = 0
from EchoLibrary import EchoString
EchoString("Controllo di vulnerabilità riuscito.")
result = 1
return(result)