以下の内容はhttps://dk521123.hatenablog.com/entry/2026/03/11/000219より取得しました。


【Python】Python ~ glob ~

◾️はじめに

https://dk521123.hatenablog.com/entry/2022/02/23/000000

の続き。

仕事で、glob (グロブ) を細く使うことになりそうなので、
メモっておく

目次

【1】glob
【2】主なワイルドカード
 1)*
 2)?
 3)[]
【3】サンプル

【1】glob

* ワイルドカード(*, ?)を使用して
 ファイル名のパターンマッチングを行うpythonモジュール

https://docs.python.org/ja/3.9/library/glob.html

【2】主なワイルドカード

1)*

* 0個以上の任意の文字列にマッチ

2)?

* 任意の1文字にマッチ

3)[]

* 括弧内の任意の1文字にマッチ

【3】サンプル

import glob

# glob形式で
# user_20260304.csv 
# user_pii_20260304.csv
# を別ファイルとして識別

# user_[0-9]*.csv は user_pii_... を拾わない
normal_files = glob.glob("user_[0-9]*.csv")
print("Result:", normal_files)

pii_files = glob.glob("user_pii_[0-9]*.csv")
print("Result:", pii_files)

参考文献

https://qiita.com/matsukai/items/008a6cb3873de0a19808

関連記事

Python ~ 基本編 / パス情報抽出 ~
https://dk521123.hatenablog.com/entry/2022/02/23/000000
Python ~ 標準ログ / logging ~
https://dk521123.hatenablog.com/entry/2020/02/03/231518
Python ~ デコレータ @xxxx ~
https://dk521123.hatenablog.com/entry/2020/05/19/000000




以上の内容はhttps://dk521123.hatenablog.com/entry/2026/03/11/000219より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14