Pythonでglobモジュール使用ノート
1064 ワード
1.紹介
globモジュールはファイルディレクトリとファイルを検索するために使用され、一般的な2つの方法はglobである.glob()とglob.iglob()は、一般的なfind機能と比較することができ、globは
2.3種類のワイルドカード*は、0文字以上の 文字を表します. ?1文字 を表す[]は、[0-9]などの指定範囲内の文字に一致します.
3.例
glob.iglob
iglobはglobと似ていますが、ここでは反復器として値を返し、大量のファイルの場合はメモリを節約します.
globモジュールはファイルディレクトリとファイルを検索するために使用され、一般的な2つの方法はglobである.glob()とglob.iglob()は、一般的なfind機能と比較することができ、globは
*?[]
の3つのワイルドカードをサポートしています.2.3種類のワイルドカード
3.例
import glob
filelist=glob.glob(r'./*.py')
# list,
#>>['./1.py','./2.py'] './'
# *.py “a.py”.
glob.iglob
iglobはglobと似ていますが、ここでは反復器として値を返し、大量のファイルの場合はメモリを節約します.
import glob
f = glob.iglob(r'../*.py')
print f #
for py in f:
print py