入手した大量のファイルを管理するための小さなスクリプトを書きたいと思います。これらのファイルの名前は複雑で異なりますが、名前のどこかに番号が含まれています。その番号を取得し、ファイル名の前に配置して、ファイルシステムに論理的にリストできるようにします。
os.listdirを使用してこれらすべてのファイルのリストを取得しましたが、これらのファイル内の番号を見つける方法を見つけるのに苦労しています。正規表現を確認しましたが、これが正しい方法かどうかわかりません。
例:
import os
files = os.litdir(c:\\folder)
files
['xyz3.txt' , '2xyz.txt', 'x1yz.txt']`
つまり、基本的に、私が最終的に欲しいのは次のとおりです。
1xyz.txt
2xyz.txt
3xyz.txt
私が今のところ行き詰まっているのは、リストファイルでそれらの番号(1、2、3)を見つけることです