Python Forensics 简明教程
Python Forensics - Python Modules
Python 程序中的模块有助于组织代码。它们有助于将相关代码分组到一个模块中,使其更易于理解和使用。它包括任意命名的值,可用于绑定和引用。简而言之,模块是一个包含 Python 代码的文件,其中包括函数、类和变量。
模块(文件)的 Python 代码保存为 .py 扩展名,并根据需要进行编译。
Example
def print_hello_func( par ):
print "Hello : ", par
return
Import Statement
Python 源文件可通过执行 import 语句用作模块,该语句导入其他软件包或第三方库。所使用的语法如下 -
import module1[, module2[,... moduleN]
当 Python 解释器遇到 import 语句时,它会导入搜索路径中存在的指定模块。
Example
考虑以下示例。
#!/usr/bin/python
# Import module support
import support
# Now you can call defined function that module as follows
support.print_func("Radhika")
它将生成如下输出:
模块只加载一次,无论它已被 Python 代码导入过多少次。