模块和库有什么区别?

时间:2018-02-06 20:58:14

标签: python portable-executable

pefile python模块是否被视为python的外部模块?

我在问,因为我需要编写一个python脚本(不使用外部Python库)来解析可移植可执行文件(PE)头文件(例如,提取PE文件的部分名称)。

1 个答案:

答案 0 :(得分:0)

  

模块和库有什么区别?

是一组旨在供其他库和/或应用程序使用的代码。库可以由许多模块组成。

模块是一个对象,它充当Python代码的组织单元。模块具有包含任意Python对象的命名空间。通常,模块用一个.py文件编写,但还有其他方法可以创建模块。模块可以是脚本,应用程序或库。

  

是“pefile”python模块,被认为是python的外部模块吗?

pefile模块是第三方模块。它不包含在Python标准库中。您可以通过安装外部发行版来获取该模块,您通常使用pip从PyPI(Python包索引)下载。