回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>脚本读取包含错误消息的文件<code>syslog.log</code>,对其进行解析,构建字典,然后将字典写入<code>user_statistics.csv</code>文件</p>
<p>我想写<code>key:list</code>中的整数,不带括号、引号或空格</p>
<pre><code>#!/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())
</code></pre>
<p>用户_statistics.csv中接收到的输出</p>
<pre><code>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]"
</code></pre>
<p>期望输出为</p>
<pre><code>Username,INFO,ERROR
ac,1,0
blossom,0,
bpacheco,0,1
enim.non,1,1
mcintosh,2,1
mdouglas,0,1
oren,0,2
</code></pre>