该脚本读取包含错误消息的文件syslog.log,对其进行解析,构建字典,然后将字典写入文件user_statistics.csv。
我想写出key:list不带括号、引号或空格的整数。
#!/usr/bin/python3
import csv
per_user = {'noel': [2, 2], 'mcintosh': [2, 1], 'enim.non': [1, 1], 'oren': [0, 2], 'bpacheco': [0, 1], 'mdouglas': [0, 1], 'ac': [1, 0], 'blossom': [0, 1]}
with open('user_statistics.csv', 'w') as csvfile1:
y = csv.writer(csvfile1)
y.writerow(['Username', 'INFO', 'ERROR'])
y.writerows(per_user.items())
user_statistics.csv 中收到的输出
Username,INFO,ERROR
ac,"[1, 0]"
blossom,"[0, 1]"
bpacheco,"[0, 1]"
enim.non,"[1, 1]"
mcintosh,"[2, 1]"
mdouglas,"[0, 1]"
oren,"[0, 2]"
期望的输出是
Username,INFO,ERROR
ac,1,0
blossom,0,
bpacheco,0,1
enim.non,1,1
mcintosh,2,1
mdouglas,0,1
oren,0,2
慕莱坞森
冉冉说
相关分类