python - 用换行符写文本文件

标签 python python-3.x

我想编写一个包含多行的文本文件,所以我想知道如何将每个值放在一个新行上。

这是我的代码:

import itertools
from itertools import permutations , combinations
lista=[]

splits=itertools.permutations('0123456789', 5)
for x in splits:
    lista.append(x)

f=open('lala.txt', 'w')
for i in lista:
    f.write(str(i))

在这部分我需要换行:f.write(str(i))

我试过:f.write(str(i)\n) 但给我一个错误

最佳答案

您可以使用:

f.write(str(i) + '\n')

关于python - 用换行符写文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13042709/

相关文章:

python - 如何使用 argparse 获得特定的子命令 require 标志?

python - Discord.py 尝试循环日志并发送到服务器时卡住

Python 3.2 回文

python 3 : UnicodeEncodeError only when run from crontab

python-3.x - 如何从数据框中返回“拼写不同”的名称

python - twoSum 找到所有可能的唯一对

python - 在 Python 3.5 中,IDE 如何将三重引号 (""") 视为注释?

python - 将 Pandas DataFrame 行合并为一列中的字符串

python - 使用 Python 从 QML 中动态创建的列表访问数据

python - 知道是否有列表列表 - Python