Random File List Generator

  • Share this:

Code introduction


This function lists a random selection of filenames from the specified directory.


Technology Stack : os, random

Code Type : Function

Code Difficulty : Intermediate


                
                    
import os
import random

def list_random_files(directory, num_files=5):
    """
    列出指定目录下随机选取的文件名列表。
    """
    files = [f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f))]
    random.shuffle(files)
    return files[:num_files]                
              
Tags: