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

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

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

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

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

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

    变成这种形式。

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

    初始代码是这样的:

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

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

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

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

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

    相关文章

      网友评论

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

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