【发布时间】:2021-07-22 12:11:39
【问题描述】:
需要建议,我们如何将输出数据写入 csv 文件。
output_data=
('6138', ['Test_storage_esx01', '07-22-2021', '01.30.00.0528'], 'policy1', 'Completed')
('6139', ['Test_storage_esx03', '07-22-2021', '02.30.00.0536'], 'policy1', 'Completed')
('6141', ['Test_storage_esx05', '07-22-2021', '04.00.00.0655'], 'policy1', 'Completed')
('6140', ['Test_storage_esx04', '07-22-2021', '03.00.00.0537'], 'policy1', 'Completed')
('6141', ['Test_storage_esx05', '07-22-2021', '04.00.00.0655'], 'policy1', 'Completed')
('6131', ['Test_storage_esx01', '07-22-2021', '22.00.00.0550'], 'policy1', 'Completed')
('6139', ['Test_storage_esx03', '07-22-2021', '02.30.00.0536'], 'policy1', 'Completed')
('6139', ['Test_storage_esx03', '07-22-2021', '02.30.00.0536'], 'policy1', 'Completed')
在下面尝试过,但现在可以正常工作
with open('output.csv', "wb") as csv_file:
writer = csv.writer(csv_file)
writer.writerows(output_data)
expected csv file output-
ID Storage date time policy status
6138 Test_storage_esx01 07-22-2021 01.30.00.0528 policy1 Completed
6139 Test_storage_esx03 07-22-2021 02.30.00.0536 policy1 Completed
6141 Test_storage_esx05 07-22-2021 04.00.00.0655 policy1 Completed
6140 Test_storage_esx04 07-22-2021 03.00.00.0537 policy1 Completed
6141 Test_storage_esx05 07-22-2021 04.00.00.0655 policy1 Completed
6131 Test_storage_esx01 07-22-2021 22.00.00.0550 policy1 Completed
6139 Test_storage_esx03 07-22-2021 02.30.00.0536 policy1 Completed
6139 Test_storage_esx03 07-22-2021 02.30.00.0536 policy1 Completed
【问题讨论】:
-
能否提供
output.csv的预期内容? -
添加了 output.csv 的预期内容
-
什么是 output_data?它是元组列表吗?当前不是有效的 Python 结构
-
@TrueEntertainer 我已经为您的问题发布了一个全面的答案
标签: python python-3.x csv