Create Directory and Generate Random String

  • Share this:

Code introduction


This function takes two arguments, the first one specifies a directory, and if the directory does not exist, it will be created; the second argument specifies the length of the random string to be generated. The function will generate a random string and write it to a file named output.txt in the specified directory.


Technology Stack : os, random, string

Code Type : Function

Code Difficulty : Intermediate


                
                    
import os
import random
import string

def generate_random_string(length=10):
    return ''.join(random.choice(string.ascii_lowercase) for _ in range(length))

def xxx(arg1, arg2):
    # 创建一个目录
    if not os.path.exists(arg1):
        os.makedirs(arg1)
    # 生成一个指定长度的随机字符串
    random_string = generate_random_string(arg2)
    # 将随机字符串写入到目录下的文件中
    with open(os.path.join(arg1, 'output.txt'), 'w') as file:
        file.write(random_string)                
              
Tags: