def write_length(lst, number=4):
"""
每次取数组中的number个元素写入文件中并换行
@param lst: 数组
@param number: 长度
"""
with open("text.txt", mode="w", encoding="utf-8") as fil:
count = len(lst)
for i in range(0, count, number):
tmp = [str(j) for j in lst[i: i + number]]
content = ''.join(tmp) + "\n"
fil.writelines(content)
test_lst = list(range(10))
write_length(test_lst)
【python】将数组元素按指定长度写入文件
最新推荐文章于 2025-12-15 12:46:33 发布
该代码定义了一个函数write_length,它接受一个列表lst和一个参数number,将列表中的元素每number个一组写入到名为text.txt的文件中,每组元素间用换行符分隔。测试用例中,使用0到9的数字列表进行演示。
1187





