gpt4 book ai didi

python - 使用 Python 将列表写入文件,使用换行符

转载 作者:IT老高 更新时间:2023-10-28 12:01:17 25 4
gpt4 key购买 nike

如何将列表写入文件? writelines() 不插入换行符,所以我需要这样做:

f.writelines([f"{line}\n" for line in lines])

最佳答案

使用循环:

with open('your_file.txt', 'w') as f:
for line in lines:
f.write(f"{line}\n")

对于 Python <3.6:

with open('your_file.txt', 'w') as f:
for line in lines:
f.write("%s\n" % line)

对于 Python 2,也可以使用:

with open('your_file.txt', 'w') as f:
for line in lines:
print >> f, line

如果您热衷于单个函数调用,请至少删除方括号 [],以便一次生成一个要打印的字符串(一个 genexp 而不是 listcomp ) -- 没有理由占用实现整个字符串列表所需的所有内存。

关于python - 使用 Python 将列表写入文件,使用换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/899103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com