是标准库中的“常用”模块?

时间:2011-07-16 06:23:09

标签: python struct module

我为我的程序编写了这个脚本。该程序使用python进行脚本编写。无论如何,脚本有这一行

from common import Struct

这是Python标准库的一部分吗?因为我的python似乎错过了它。也许它被弃用了? 该脚本除了包含一个python文件之外没有包含任何其他内容,所以我猜这不是由脚本创建者创建的模块。

2 个答案:

答案 0 :(得分:4)

我建议您检查一下common.py文件并将其添加到PYTHONPATH。

如果您正在使用某种类型的unix / bsd,您可以尝试执行“locate common.py”并检查它是否在某处有一个Struct。

希望这有帮助

答案 1 :(得分:0)

在脚本中,只需在引用的行之后添加:

import sys
print sys.modules['common']

它将向您显示导入模块common的路径。

基于此,您可以轻松查看它是否为Python标准库。

或者,如果您转到https://docs.python.org/3/library/index.html之类的页面,则可以看到Python随附的模块列表。

在这两种情况下,我认为您都可以得出结论,Python没有附带common模块,如果这样存在,我会发现它是一个非常糟糕的名字。