📅  最后修改于: 2020-11-06 05:29:23             🧑  作者: Mango
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模块和第三方模块来获取信息并更轻松地提取证据。进一步的章节集中于模块的实现以获得必要的输出。