我一直在阅读一些使用以下导入语句的代码:
import __ompc__
当我尝试 grep 查找正在导入的内容时,我发现的只是:
me@Bedrock1:~/Projects/PythonProjects/ompc$ grep -r "__ompc__" ./*
./build/lib.linux-x86_64-2.7/ompclib/m_compile.py:import __ompc__
./build/lib.linux-x86_64-2.7/ompclib/m_compile.py: codeobject = __ompc__.compile(codestring, dfile or file,'exec')
./build/bdist.linux-x86_64/egg/ompclib/m_compile.py:import __ompc__
./build/bdist.linux-x86_64/egg/ompclib/m_compile.py: codeobject = __ompc__.compile(codestring, dfile or file,'exec')
Binary file ./build/bdist.linux-x86_64/egg/ompclib/m_compile.pyc matches
./ompclib/m_compile.py:import __ompc__
./ompclib/m_compile.py: codeobject = __ompc__.compile(codestring, dfile or file,'exec')
由于__ompc__
用于查找名为 ' compile
' 的方法,因此我对其进行了递归 grep。我发现目录__init__.py
中的文件./ompc/ompc
有一个编译方法。
这是什么
import __ompc__
允许访问?或者这里还有什么我不明白的地方?