美文网首页[1专业与爱好不符]
[1.2] python 处理文件时的换行问题

[1.2] python 处理文件时的换行问题

作者: Vivianandwine | 来源:发表于2017-05-23 18:02 被阅读0次

问题: 当我要写入文件一些字符时,字符没有加到当前行的后面,而是在当前行的下一行的开头。

原因:原始文件中每一行的最后都有换行符,所以追加的字符没有直接写到每一行的最后。

这是我要处理的原始数据,要在每一行的前后加上花括号。

变成这种形式。

但是,得到的结果是这样子的。

初始代码是这样的:

代码本身没有问题,但是初始文件每一行都有换行符,每次追加的花括号自然就被换行到下一行了。

所以要解决这个问题,首先要把初始文件中每一行的换行符去掉。这样才能得到每一行直接加上花括号的目标结果。

于是调整后的代码:(注意,此时已经去掉原本数据中的换行符,记得再添加上换行符,不然文本将不会自动换行)

这样子就能得到目标结果了。

赞经验:在处理数据时要先充分看好自己的读入数据,这样便于更好的处理数据。

相关文章

网友评论

    本文标题:[1.2] python 处理文件时的换行问题

    本文链接:https://www.haomeiwen.com/subject/gqjgxxtx.html