-
uuid
モジュールを使用する方法:import uuid def generate_random_filename(): random_filename = str(uuid.uuid4()) return random_filename filename = generate_random_filename() print(filename)
-
random
モジュールと文字列操作を使用する方法:import random import string def generate_random_filename(): letters = string.ascii_letters random_filename = ''.join(random.choice(letters) for _ in range(10)) return random_filename filename = generate_random_filename() print(filename)
-
secrets
モジュールを使用する方法 (Python 3.6以上):import secrets import string def generate_random_filename(): letters = string.ascii_letters random_filename = ''.join(secrets.choice(letters) for _ in range(10)) return random_filename filename = generate_random_filename() print(filename)
これらの方法は、それぞれ異なるモジュールや関数を使用してランダムなファイル名を生成します。uuid
モジュールは一意の識別子を生成するため、ファイル名のユニークさが重要な場合に使用することができます。random
モジュールは文字列からランダムな文字を選ぶため、ファイル名にランダム性を追加するのに適しています。secrets
モジュールはrandom
モジュールと同様の機能を提供しますが、より安全なランダム性を提供するために暗号学的に安全な乱数生成器を使用します。
これらのコード例を使用して、Pythonでランダムなファイル名を生成することができます。