zoukankan      html  css  js  c++  java
  • 提取csv文件中需要的部分

     1 # coding=utf-8
     2 import csv,sys,datetime
     3 
     4 time1 = datetime.datetime.now().strftime("%Y%m%d%H%M%S")
     5 # input_file = sys.argv[1]
     6 input_file = r"/Users/vito/Desktop/SW/Python/python_study/csv/records.csv"
     7 
     8 output_file = input_file+"_Fail_Item_"+time1+".csv"
     9 # input_file = r"/Users/vito/Desktop/s/records.csv"
    10 # output_file = r"/Users/vito/Desktop/s/records_Fail_Item.csv"
    11 
    12 with open(input_file, 'r', newline='') as csv_in_file:
    13     with open(output_file, 'a', newline='') as csv_out_file:
    14         filereader = csv.reader(csv_in_file)
    15         filewriter = csv.writer(csv_out_file)
    16         header = next(filereader)
    17         filewriter.writerow(header)
    18         for i,rows in enumerate(filereader):
    19             # if i == 0:
    20             #     second = rows
    21             #     print(rows)
    22             #     filewriter.writerow(second)
    23             # else:
    24                 status = str(rows[12]).strip()
    25                 if status == 'FAIL' or rows[0] != "":
    26                     filewriter.writerow(rows)
    27                     print("正在处理第{0}行数据...".format(i))
  • 相关阅读:
    E
    D
    C
    B
    Python
    IDEA 设置资源目录
    光猫指示灯含义
    IO模型
    Linux 总目录
    Linux python 使用
  • 原文地址:https://www.cnblogs.com/v113/p/14528072.html
Copyright © 2011-2022 走看看