• 技术文章 >Python技术 >Python基础教程

    python读取文件出现空行的解决

    小妮浅浅小妮浅浅2021-09-28 09:40:43原创5308

    问题描述:文件tesxt.txt内容,按行读取文件,打印到控制台,出现多个空行问题。

    由于print()在打印时默认加了换行,所以加上。

    1、如果文件输出有空行,直接取消print的换行即可。

    2、给print()加一个取消自动换行的end=""参数:print(line,end="")。

    与windows和unix无关。

    实例

    #代码1
    with open('test.txt','r') as f:
        lines = f.readlines()
        for line in lines:
            print(line,end="")
    f.close()
     
    #代码2.
    f = open("test.txt","rt") #网上很多说换成rU,或者rt。
    content = f.readlines()
    for i in content:
        print(i,end="")
    f.close()
    ==========================================================
    ccccccccccd888888888
    ddddddddddddddddd00
    333343434343fsddf
    safsdfasdfsadfsadsf
    ccccccccccd888888888
    ddddddddddddddddd00
    333343434343fsddf
    safsdfasdfsadfsadsf

    以上就是python读取文件出现空行的解决,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python文件
    上一篇:python生成器的调用理解 下一篇:python重写__new__ 方法

    相关文章推荐

    • python文件打开闪退要怎么处理?• Python文件路径是什么?怎么写?• python文件路径的操作• python文件路径的组成• python文件导入相对路径• python文件的读取和写入• python文件拆分与合并的方法• python文件的三大访问方式

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网