get_pkg_data_filenames

astropy.utils.data.get_pkg_data_filenames(datadir, package=None, pattern='*')[ソース]

所与のグローバル·パターンに一致する所与のディレクトリ内のすべてのデータファイルのパスを返します。

パラメータ
datadir応力.応力

必要なデータファイルの名前/場所。以下の選択肢の1つ:

  • ソースコード配布に含まれるディレクトリの名前.このパスは,この関数を呼び出すモジュールに対して.例えば、もし astropy.pkname 使用 'data' 書類を入れる astropy/pkgname/data それがそうです。

  • 現在、リモートURLはサポートされていません。

package文字列、オプション

指定された場合、呼び出しモジュールに対するデフォルトのパケットルックアップではなく、所与のパケットに対するファイルが検索される。

pattern文字列、オプション

ファイルに一致するUNIXスタイルのファイル名グローバルモードです。ご参照ください glob モジュール、より多くの情報を知る。デフォルトの場合、すべてのファイルに一致します。

返品
filenames文字列重畳器

ミドルローカル·ファイル·システム上のパス データリスト. 一致する. 図案. それがそうです。

実例.

これは検索します astropy.wcs テスト:

>>> from astropy.utils.data import get_pkg_data_filenames
>>> for fn in get_pkg_data_filenames('data/maps', 'astropy.wcs.tests',
...                                  '*.hdr'):
...     with open(fn) as f:
...         fcontents = f.read()
...