开发手册 欢迎您!
软件开发者资料库

Python取证 - Python模块

Python取证Python模块 - 从简单和简单的步骤学习Python取证,从基本到高级概念,包括简介,Python安装,Python概述,基本取证应用,散列函数,破解加密,虚拟化,网络取证,Python模块,Dshell和Scapy,搜索,索引,Python成像库,移动取证,网络时间协议,多处理支持,内存和取证,Linux中的取证,妥协指标,云的实施。

Python程序中的模块有助于组织代码.它们有助于将相关代码分组到单个模块中,从而使其更易于理解和使用.它包括任意命名的值,可用于绑定和引用.简单来说,模块是一个由Python代码组成的文件,其中包含函数,类和变量.

模块(文件)的Python代码用 .py保存在需要时编译的扩展名.

示例

def print_hello_func( par ):    print "Hello : ", par    return

Import Statement

Python源文件可以通过执行导入其他包或第三方库的 import 语句用作模块.使用的语法如下 :

  import module1 [,module2 [,... moduleN]

当Python解释器遇到import语句时,它会导入搜索路径中指定的模块.

示例

请考虑以下示例.

#!/usr/bin/python# Import module supportimport support# Now you can call defined function that module as followssupport.print_func("Radhika")

它将产生以下输出 :

模块输出

模块只加载一次,无论Python代码导入的次数如何.

From ... import statement

From 属性有助于将特定属性从模块导入当前命名空间.这是它的语法.

from modname import name1[, name2[, ... nameN]]

示例

从模块 fib  fibonacci >,使用以下语句.

  from fib import fibonacci

定位模块

导入模块时,Python解释器搜索以下序列 :

  • 当前目录.

  • 如果模块不存在,Python会搜索shell变量PYTHONPATH中的每个目录.

  • 如果shell变量位置失败,Python会检查默认路径.

计算取证使用Python模块和第三方模块来获取信息并更轻松地提取证据.更多章节侧重于模块的实现,以获得必要的输出.