为什么尽管使用 end="" 输出包含新行

苦涩的

尽管使用,为什么输出包含换行符 end=""

with open("mydata.txt", mode = "w", encoding = "utf-8") as myfile:
    myfile.write("myname is \nTimduudy\nIm from eggyork\nrefff")


with open("mydata.txt", encoding = "utf-8") as myfile:
    line_num = 1
    while True:
        line = myfile.readline()
        if not line:
            break
        print("Line", line_num, ":", line, end="")
        line_num += 1

输出:

Line 1 : myname is 
Line 2 : Timduudy
Line 3 : Im from eggyork
Line 4 : refff
洛朗 H。

您的问题是由于readline()方法在每行末尾保留换行符 '\n' 。要剥离它,您可以执行以下操作:

line = myfile.readline().strip('\n')

您也可以strip()不带参数使用,但它也会删除尾随空格。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的输出包含0?

来自分类Dev

为什么空白此`sed的输出... << END_SED | 切...`?

来自分类Dev

为什么尽管我已经插入了> 40k行,但空间使用率为0

来自分类Dev

尽管使用了 font-size == line-height,为什么有些字符会溢出一行?

来自分类Dev

如何使用grep仅输出包含任何ipv4地址的文件的名称

来自分类Dev

为什么我的脚本输出end&bull; (•)以及删除它的最佳方法是什么?

来自分类Dev

尽管设置了verticesNeedUpdate,为什么仍未渲染添加到THREE.Line的新行?

来自分类Dev

在`END`部分使用awk程序的输出

来自分类Dev

使用<< END时禁止sh脚本输出

来自分类Dev

输入'\ n'时为什么退出包含getchar()的循环?

来自分类Dev

尽管使用 copts 添加了一个额外的包含目录,为什么 Bazel 没有找到我的包含文件?

来自分类Dev

为什么在Lua中使用do-end块?

来自分类Dev

我们为什么要使用end Function?

来自分类Dev

为什么 Interval.contains(Interval) 需要包含 other.start < this.end 条件?

来自分类Dev

尽管战争子项目包含最新的jar版本,为什么Maven耳包仍使用项目的旧jar版本?

来自分类Dev

Unix命令输出包含数字之间的行

来自分类Dev

尽管使用了End If语句,但仍收到错误消息“阻止If If End End If”

来自分类Dev

为什么我的脚本BAT停在第二行并显示(END)?

来自分类常见问题

尽管给出整数输入,为什么我只得到“非整数”输出?

来自分类Dev

尽管给出整数输入,为什么我只得到“非整数”输出?

来自分类Dev

尽管不满足 && 条件,为什么这个 if 语句会给出输出?

来自分类Dev

尽管两个列表包含相同的元素,但为什么equals方法返回false

来自分类Dev

Ruby 中的“end.new”是做什么用的?为什么不单独使用“结束”

来自分类Dev

print(...,end ='')立即输出

来自分类Dev

为什么不使用StreamWriter在输出中写入任何行

来自分类Dev

为什么更快的'res.end(data)'或'res.write(data); res.end()'是为什么?

来自分类Dev

要找到向量中的中间项,为什么使用“ mid = beg +(end-beg)/ 2”代替“ mid =(beg + end)/ 2”

来自分类Dev

如何输出包含匹配项和前一行的行?

来自分类Dev

为什么用Webpack和Gulp构建的输出包如此之大(> 1.9Mb)?

Related 相关文章

  1. 1

    为什么我的输出包含0?

  2. 2

    为什么空白此`sed的输出... << END_SED | 切...`?

  3. 3

    为什么尽管我已经插入了> 40k行,但空间使用率为0

  4. 4

    尽管使用了 font-size == line-height,为什么有些字符会溢出一行?

  5. 5

    如何使用grep仅输出包含任何ipv4地址的文件的名称

  6. 6

    为什么我的脚本输出end&bull; (•)以及删除它的最佳方法是什么?

  7. 7

    尽管设置了verticesNeedUpdate,为什么仍未渲染添加到THREE.Line的新行?

  8. 8

    在`END`部分使用awk程序的输出

  9. 9

    使用<< END时禁止sh脚本输出

  10. 10

    输入'\ n'时为什么退出包含getchar()的循环?

  11. 11

    尽管使用 copts 添加了一个额外的包含目录,为什么 Bazel 没有找到我的包含文件?

  12. 12

    为什么在Lua中使用do-end块?

  13. 13

    我们为什么要使用end Function?

  14. 14

    为什么 Interval.contains(Interval) 需要包含 other.start < this.end 条件?

  15. 15

    尽管战争子项目包含最新的jar版本,为什么Maven耳包仍使用项目的旧jar版本?

  16. 16

    Unix命令输出包含数字之间的行

  17. 17

    尽管使用了End If语句,但仍收到错误消息“阻止If If End End If”

  18. 18

    为什么我的脚本BAT停在第二行并显示(END)?

  19. 19

    尽管给出整数输入,为什么我只得到“非整数”输出?

  20. 20

    尽管给出整数输入,为什么我只得到“非整数”输出?

  21. 21

    尽管不满足 && 条件,为什么这个 if 语句会给出输出?

  22. 22

    尽管两个列表包含相同的元素,但为什么equals方法返回false

  23. 23

    Ruby 中的“end.new”是做什么用的?为什么不单独使用“结束”

  24. 24

    print(...,end ='')立即输出

  25. 25

    为什么不使用StreamWriter在输出中写入任何行

  26. 26

    为什么更快的'res.end(data)'或'res.write(data); res.end()'是为什么?

  27. 27

    要找到向量中的中间项,为什么使用“ mid = beg +(end-beg)/ 2”代替“ mid =(beg + end)/ 2”

  28. 28

    如何输出包含匹配项和前一行的行?

  29. 29

    为什么用Webpack和Gulp构建的输出包如此之大(> 1.9Mb)?

热门标签

归档