Python 函数生成随机ID并写入文件
以下是一个可能的实现:
import random
def create_id(n):
with open('id.txt', 'w') as f:
for _ in range(n):
id = ''.join(random.choices('0123456789', k=7))
f.write(id + '
')
这个函数使用了 Python 内置的 random 模块来生成随机数,并使用 open() 函数以写入模式打开文件 'id.txt'。在循环中,它使用 random.choices() 方法从数字字符串中随机选择 7 个字符,然后使用 str.join() 方法将它们组合成一个字符串。最后,它将该 ID 写入文件并在末尾添加一个换行符。
如果你想要生成不同长度的 ID,可以将 k 参数传递给 random.choices() 方法。例如,如果你想要生成 10 位的 ID,可以将 k=10 传递给函数。
原文地址: https://www.cveoy.top/t/topic/nS6U 著作权归作者所有。请勿转载和采集!