123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import csv
- import json
- if __name__ == '__main__':
-
- input_csv_file = 'device_monitor_80.csv'
- output_csv_file_8 = 'output_column_8.csv'
- output_csv_file_9 = 'output_column_9.csv'
-
- with open(input_csv_file, 'r') as infile, \
- open(output_csv_file_8, 'w') as outfile_8, \
- open(output_csv_file_9, 'w') as outfile_9:
- reader = csv.reader(infile)
- writer_8 = csv.writer(outfile_8)
- writer_9 = csv.writer(outfile_9)
-
- writer_8.writerow(["pid", "name", "cpuUsage", "memUsage"])
- writer_9.writerow(["pid", "name", "cpuUsage", "memUsage"])
-
- for row in reader:
- json_data_8 = json.loads(row[7])
- json_data_9 = json.loads(row[8])
-
- for item in json_data_8:
- if item["name"] == "record":
- writer_8.writerow([item["pid"], item["name"], item["cpuUsage"], item["memUsage"]])
-
- for item in json_data_9:
- if item["name"] == "record":
- writer_9.writerow([item["pid"], item["name"], item["cpuUsage"], item["memUsage"]])
- print("CSV files generated successfully.")
|