path
Pythonモジュールパス(つまり、という名前のファイルが含まれている)のディレクトリかどうかをテストするには、次の__init__.py
ような操作を実行できます。
os.path.isfile(os.path.join(path, '__init__.py'))
それを行うための特別な関数呼び出しがあるのだろうか?
path
Pythonモジュールパス(つまり、という名前のファイルが含まれている)のディレクトリかどうかをテストするには、次の__init__.py
ような操作を実行できます。
os.path.isfile(os.path.join(path, '__init__.py'))
それを行うための特別な関数呼び出しがあるのだろうか?
imp.find_module(name[, path])を使用して、特定のモジュールが特定のパスに存在するかどうかをテストできます
使い方
import imp
fname, pathname, description = imp.find_module("__test__.py", path)
if not fname:
#File is not present
else:
#File is present
fname.close()
ドキュメントを作成する
検索が成功した場合、戻り値は 3 要素のタプル (ファイル、パス名、説明) です: ..... モジュールがファイルに存在しない場合、返されるファイルは None で、パス名は空の文字列です。説明タプルには、サフィックスとモードの空の文字列が含まれています