Я пытаюсь записать вывод в файл csv построчно
Вот что я пробовал:
import csv
today = datetime.datetime.now().date()
filter = "eventTimestamp ge {}".format(today)
select = ",".join([
"eventTimestamp",
"eventName",
"operationName",
"resourceGroupName",
])
activity_logs = client.activity_logs.list(
filter=filter,
select=select
)
with open(r"C:\scripts\logs.csv", 'w', newline='') as f:
for log in activity_logs:
result = (" ".join([
str(log.event_timestamp),
str(log.resource_group_name),
log.event_name.localized_value,
log.operation_name.localized_value
]))
f.writerow(result)
Ошибка выдачи:
AttributeError: '_io.TextIOWrapper' object has no attribute 'writerow'
Как могу ли я исправить эту ошибку, возможно, любым другим модулем?