Skip to main content
 首页 » 编程设计

Python CSV 删除空行

2025年05月04日15qq号

<分区>

我很难尝试使用 python 3.4.3 从 csv 文件中删除空(空白)行。每次我运行我的脚本时,输出都与原来的一样。

  import csv 
  ... 
 
 
 with open('demo004.csv') as input, open('demo005.csv', 'w') as output: 
      writer = csv.writer(output) 
      for row in csv.reader(input): 
          if any(field.strip() for field in row): 
             writer.writerow(row) 
      input.close() 
      output.close() 

我的 CSV 文件是这样的格式。

AA,AB,AC 
 
BA,BB,BC 
 
CA,CB,CB 

我想得到

AA,AB,AC 
BA,BB,BC 
CA,CB,CB