小编Abe*_*kon的帖子

Python - write()与writelines()和连接字符串

所以我正在学习Python.我正在经历课程并遇到一个问题,我必须将一个很多人压缩target.write()成一个单独的write(),同时"\n"在每个用户输入变量(对象write())之间.

我提出了:

nl = "\n"
lines = line1, nl, line2, nl, line3, nl
textdoc.writelines(lines)
Run Code Online (Sandbox Code Playgroud)

如果我尝试做:

textdoc.write(lines)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误.但如果我输入:

textdoc.write(line1 + "\n" + line2 + ....)
Run Code Online (Sandbox Code Playgroud)

然后它工作正常.为什么我无法使用字符串换行,write()但我可以使用它writelines()

Python 2.7当我搜索google时,我发现的大多数资源都是我的头脑,我仍然是一个非常善良的人.

python string file-io python-2.x

111
推荐指数
2
解决办法
28万
查看次数

标签 统计

file-io ×1

python ×1

python-2.x ×1

string ×1