Python去掉文件中空行

# coding = utf-8
def clearBlankLine():
    file1 = open('text1.txt', 'r', encoding='utf-8') # 要去掉空行的文件 
    file2 = open('text2.txt', 'w', encoding='utf-8') # 生成没有空行的文件
    try:
        for line in file1.readlines():
            if line == '\n':
                line = line.strip("\n")
            file2.write(line)
    finally:
        file1.close()
        file2.close()


if __name__ == '__main__':
    clearBlankLine()

有空行的文件:


有空行的文件

运行代码生成无空行的文件:


无空行的文件
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,436评论 25 708
  • 【初识】 是在新版《红楼梦》播出的时候,当时网上对这部作品毁誉参半,而这个刚刚成年的少年神情却始终是淡淡的,好像并...
    宏英阅读 369评论 0 1
  • □净慧长老 今天与大家分享的题目是:《心经》与生活禅。既然是讲《心经》...
    了了无诤阅读 1,288评论 1 16
  • 前不久论坛上开展了关于面试时最讨厌被问到的问题的调查。网友们纷纷开启吐槽模式,搬出自己的奇葩面试经历,其中“打探上...
    米盼盼是个小笨蛋阅读 364评论 1 1