Python ライブラリーとコードの再利用性
Python では、スクリプト内でよく使用される関数を含むライブラリーを作成できます。 これらのライブラリーは一般的な関数をグループ化したもので、数多くのスクリプトで何回でも使用できます。 このセクションには下記に関する情報があります。
Python 関数またはオブジェクトを定義する Python スクリプト高レベル コンピューター プログラミング スクリプト言語。 ファイルを作成します。 ファイルを <LanGuard main directory>\Library にコピーします。例: C:\Program Files\GFI\LanGuard 11 Agent
ライブラリー ファイルの例
"""
Hello World Python ライブラリー。
このファイルを <LanGuard InstallDir>\Library にコピーします。
"""
def EchoString(text):
"""Prints the given text."""
GlobalFunctions.echo(text)
print(text)
以前に作成した Python ライブラリーを使用するために、標準の Python インポート メカニズムを使用して、そのライブラリーをインポートします。
上記のライブラリーの使用例
"""
LibraryTester.py
ファイル EchoLibrary.py は、ディレクトリ <LanGuard InstallDir>\Library に存在する必要があります。
"""
def main():
"""Return values:
* 0 - false, failed
* 1 - true, success"""
result = 0
EchoLibrary から EchoString をインポート
EchoString("Successfully run vulnerability check.")
result = 1
return(result)