小编Shr*_*ran的帖子

为什么在我的字符串末尾添加换行符?

我有一个小问题.我注意到,由于某种原因,当我+在连接两个变量时使用符号时,Python会自动使用换行符.

for i in range(o):
    a = Before.readline()
    b = After.readline()
    if a == b:
        lines.append(" \n")
    else:
        plus = a + b
        lines.append(a + b)

Final.writelines(lines)
Run Code Online (Sandbox Code Playgroud)

这将导致列表中包含这样的值(注意'B\nC\n')

[' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n',
 ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', ' \n', …
Run Code Online (Sandbox Code Playgroud)

python file-io

2
推荐指数
1
解决办法
58
查看次数

标签 统计

file-io ×1

python ×1