LoginSignup
4
3

More than 1 year has passed since last update.

【Python】glob.globで隠しファイルを検索する方法

Posted at

はじめに

globライブラリを用いた時に困ったことについてです。
隠しファイルのファイルを検索する際に、globライブラリでは、検索することができません。
その対処方法を書き記します。

対策案は2パターン

無理やりglobライブラリを隠しファイル検索できるようにしますが、別の対処法の仕方もあるので、基本そちらを使うようにしましょう。

1. 別のライブラリを使う

sbprocessを用いてファイル検索をする等…

2. glob.glob で隠しファイル検索をできるようにする

詳細は以降に

glob.glob() で隠しファイルを検索する方法

検索する前に隠しファイルを排除している関数の結果を全て隠しファイルでないと設定するだけ。
検索する前に以下のソースを挿入する。

glob._is hidden = lambda x: False

注意:関数を上書きするので、後続処理で元に戻したくても戻せなくなってしまうため、上書き前に関数を変数に代入して戻すことを推奨します。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3