zoukankan      html  css  js  c++  java
  • Python:如何删除文件中的空白行?


    def
    delblankline(infile,outfile): infopen = open(infile,'r') outfopen = open(outfile,'w') lines = infopen.readlines() for line in lines: if line.split(): outfopen.writelines(line) else: outfopen.writelines("") infopen.close() outfopen.close() delblankline("output.py","output1.py")

    1. Python split()通过指定分隔符对字符串进行切片,返回分割后的字符串列表。str.split()分隔符默认为空格。

    2. 函数 writelines(list)

      函数writelines可以将list写入到文件中,但是不会在list每个元素后加换行符,所以如果想每行都有换行符的话需要自己再加上。

      例如:for line in lines:

           outfopen.writelines(line+" ")

    3. .readlines() 自动将文件内容分析成一个行的列表,该列表可以由 Python 的 for ... in ... 结构进行处理。

  • 相关阅读:
    AGC 015 E
    CF 1041 F. Ray in the tube
    AGC 005 D
    CF 348 D. Turtles
    2069: [POI2004]ZAW
    AGC 007 D
    zhengruioi 470 区间
    2653: middle
    Django 源码安装及使用
    Django MTV模型思想
  • 原文地址:https://www.cnblogs.com/billyzh/p/5851429.html
Copyright © 2011-2022 走看看