将python dict数据写入CSV-fi

2024-04-25 10:41:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用以下代码将python dict写入CSV文件。你知道吗

my_dict['date'] = time.strftime('%d-%m-%Y')
my_dict['error_log'] =  data
file_exists = os.path.isfile('build_error_deatils.csv')
with open('build_error_deatils.csv', 'a+') as f:
w = csv.DictWriter(f, my_dict.keys())
   if not file_exists:
       w.writeheader()
w.writerow(my_dict)

除了一块日志数据(如下所示的字符串)之外,所有的内容都得到了正确的复制。你知道吗

 data = """
../../../../../../../src/junos/usr.sbin/l2cpd/os/l2cpd_rts_reader.c: In function 'l2cpd_vpls_iff_get_stp_index':
../../../../../../../src/junos/usr.sbin/l2cpd/os/l2cpd_rts_reader.c:129: error: 'RTM_IFF_RLT_ACTIVE_LINK' undeclared (first use in this function)
../../../../../../../src/junos/usr.sbin/l2cpd/os/l2cpd_rts_reader.c:129: error: (Each undeclared identifier is reported only once
../../../../../../../src/junos/usr.sbin/l2cpd/os/l2cpd_rts_reader.c:129: error: for each function it appears in.)
cc1: warnings being treated as errors
../../../../../../../src/junos/usr.sbin/l2cpd/os/l2cpd_rts_reader.c:129: warning: unused variable 'addi'
make[1]: *** [l2cpd_rts_reader.o] Error 1
***

"""
 my_dict['error_log'] =  data

我得到的数据如下。你知道吗

enter image description here

不知道为什么错误日志是空的。 这里需要帮助提前谢谢。。。你知道吗


Tags: csvsrclogdataosmyusrfunction

热门问题