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() ...