- 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
导入语句
Python源文件可以通过执行import语句用作模块,该语句导入其他包或第三方库。使用的语法如下所示:
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...import语句
From属性有助于将模块中的特定属性导入到当前命名空间中。以下是其语法。
from modname import name1[, name2[, ... nameN]]
示例
要从fib模块导入fibonacci函数,请使用以下语句。
from fib import fibonacci
查找模块
导入模块时,Python解释器会搜索以下序列:
当前目录。
如果模块不存在,则Python会搜索shell变量PYTHONPATH中的每个目录。
如果shell变量位置失败,则Python会检查默认路径。
计算取证使用Python模块和第三方模块来获取信息并更轻松地提取证据。后面的章节重点介绍模块的实现,以获得必要的输出。
广告