- Python 取证教程
- 家
- 介绍
- Python的安装
- Python概述
- 基本法医应用
- 哈希函数
- 破解加密
- 虚拟化
- 网络取证
- Python 模块
- Dshell 和 Scapy
- 搜寻中
- 索引
- Python 图像库
- 移动取证
- 网络时间协议
- 多处理支持
- 记忆与取证
- Linux 中的取证
- 妥协指标
- 云实施
- Python 取证有用资源
- Python 取证 - 快速指南
- Python 取证 - 有用的资源
- Python 取证 - 讨论
Python 取证 - Python 模块
Python 程序中的模块有助于组织代码。它们有助于将相关代码分组到单个模块中,从而使其更易于理解和使用。它包括任意命名的值,可用于绑定和引用。简而言之,模块是由 Python 代码组成的文件,其中包括函数、类和变量。
模块(文件)的 Python 代码以.py扩展名保存,并在需要时进行编译。
例子
def print_hello_func( par ): print "Hello : ", par return
进口声明
通过执行导入其他包或第三方库的import语句,Python 源文件可以用作模块。使用的语法如下 -
import module1[, module2[,... moduleN]
当Python解释器遇到import语句时,它会导入搜索路径中存在的指定模块。
例子
考虑以下示例。
#!/usr/bin/python # Import module support import support # Now you can call defined function that module as follows support.print_func("Radhika")
它将产生以下输出 -
模块仅加载一次,无论 Python 代码导入多少次。
来自...导入声明
From属性有助于将特定属性从模块导入到当前命名空间中。这是它的语法。
from modname import name1[, name2[, ... nameN]]
例子
要从模块fib导入函数fibonacci,请使用以下语句。
from fib import fibonacci
定位模块
导入模块时,Python 解释器会搜索以下序列 -
当前目录。
如果该模块不存在,Python 将搜索 shell 变量 PYTHONPATH 中的每个目录。
如果 shell 变量位置失败,Python 将检查默认路径。
计算取证使用 Python 模块和第三方模块来更轻松地获取信息并提取证据。其他章节重点介绍模块的实现以获得必要的输出。