次のインポートステートメントを使用したコードを読んでいます。
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__
にアクセスできますか? それとも、私が理解できない何かがまだここで起こっていますか?