首页 > 解决方案 > 我的 .writelines() 函数在 python 中不起作用

问题描述

我是 Python 新手(以及一般的编码)。所以,请帮我解决这个问题。

代码:

f = open("info.txt", "w")
l = ["Apples", "Android", "Coffee"]
f.writelines(l)
f.close()
f = open("info.txt", "r")
s = f.read()
print(s)

输出如下所示: 输出

或者:

ApplesAndroidCoffee

Process finished with exit code 0

标签: python

解决方案


writelines不会为您提供换行符,因此如果字符串不包含它们,那么您将不得不添加它们。

你可以这样做:

f.writelines(line + '\n' for line in l)

推荐阅读