Python 库和代码的可重用性
Python 使您可以创建常用于脚本函数的库。 这些库包含了常见的函数,可被很多脚本多次使用。 本章节包括:
创建库
创建定义 Python 函数或对象的 Python 脚本文件。 将文件复制到 <LanGuard main directory>\Library,例如: C:\Program Files\GFI\LanGuard 11 Agent
库文件示例
"""
Hello World Python library.
将文件复制到 <LanGuard InstallDir>\Library。
"""
def EchoString(text):
"""打印指定的文本。"""
GlobalFunctions.echo(text)
print(text)
使用库
若要使用以前创建的 Python 库,请使用标准 Python 导入机制导入该库。
使用以上的库的示例
"""
LibraryTester.py
文件 EchoLibrary.py 必须位于 <LanGuard InstallDir>\Library。
"""
def main():
"""返回值:
* 0 - 假,出错
* 1 - 真,成功"""
结果 = 0
从 EchoLibrary 导入 EchoString
EchoString("已成功运行漏洞检查。")
结果 = 1
返回(结果)