发布网友 发布时间:2024-03-16 00:38
共1个回答
热心网友 时间:2024-03-29 10:32
可以使用Python中的random和文件操作来实现这个功能。以下是一个示例代码:
import random
# 生成20个0-1之间的随机数
random_numbers = [random.random() for i in range(20)]
# 将随机数写入文件
with open("random_numbers.txt", "w") as f:
for num in random_numbers:
f.write(str(num) + " ")
if len(f.readline()) >= 5:
f.write("
")
这段代码首先使用列表推导式生成20个0-1之间的随机数,并将它们存储在一个名为random_numbers的列表中。然后,使用open()函数打开一个名为random_numbers.txt的文件,以写入模式打开它。接下来,使用一个循环将每个随机数写入文件中。在每次写入后,检查文件中是否有足够的空行,如果有,就添加一个换行符。最后,使用with语句关闭文件句柄。