暇つぶし2chat TECH - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト211:デフォルトの名無しさん 20/07/26 17:20:20.59 T2XYMYOv.net os.scandir ? os.listdir 使うと幸せるなれるかも fnmatch.filter 使うと幸せるなれるかも glob.glob 使うと幸せるなれるかも glob.iglob 使うと幸せるなれるかも pathlib.glob 使うと幸せるなれるかも pythonやめると幸せになれるかも for x in glob.glob(‘./foobar/*.[Mm][Pp]4’): __callback(x) 212:デフォルトの名無しさん 20/07/26 18:15:39.82 RfjORUiz.net そもそもなんですが、もしかして ディレクトリ内の検索再帰中にファイルの削除操作ってしても良い感じなのでしょうか? ファイルを一括操作してるコードをいろいろと見てみましたが普通に for中に、ヒットしたら即ファイル操作(名前変更したり削除したり)してるようなコードばかりです (もちろん、検索ヒットしたファイルを変更したあとで(変更前のファイルを)扱うようなコールバックはエラーですが) 例えば ary = ["a","b","c"] for n in ary: _ary.pop(-1) _print(n) "c"はprintされないので非同期的にループ処理がされている?と思うのですが こういったことがファイル検索中のファイル操作でも起こるのかなと思い>199のようなコードになったのです 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch