ランダムなファイル名を取得するWEBサービスでURLをパスワードのように使う場合,存在していないファイル名をランダムに生成できると便利なことが多い.そのサンプルです.coderandomfilename.py←右クリックで保存できます.#!/usr/bin/env python #coding: utf-8 import random import os def randomfilename(dir,len): digitalphabet = '0123456789abcdefghijklmnopqrstuvwxyz' # 36 while( True ): filename = '' for i in range(len): filename += digitalphabet[random.randint(0,35)] if( not os.path.isfile( '%s/%s*' % (dir, filename ) ) ): break return filename ######################################################################## if __name__ == '__main__': filename = randomfilename('d', 32) print filename |