次の名前パターンを持つリモート ファイルから日次ファイル ダンプをダウンロードしようとしています: somename.yyyymmdd_HHmm.zip
. yyyymmdd
は 4 桁の年、2 桁の月、2 桁の日付、HH は 2 桁の時間、最後の mm は 2 桁の分です。ファイルが今日生成された場合、somename.20120416_0423.zip
. 「_0423」は、ダンプが午前 4 時 23 分または午前 4 時 12 分に終了したかどうかによって、0412 になることもあります。
私の質問は、正規表現を使用して、上記のことを知ってこのファイルをダウンロードするにはどうすればよいでしょうか? それとももっと良い方法がありますか?
import urllib2
ref = regexedFilename # this would be the (sort of) unknown file name
f = urllib2.openfile(ref)