df.to_csv('/Desktop/file.csv', mode='a')
Режим по умолчанию для .to_csv - запись. Вы должны изменить его, чтобы добавить. Если вы хотите сделать это таким образом.
Лучшим решением было бы создать целый фрейм данных, а затем сохранить его в требуемом файле
projects = ['project_a','project_b']
result = []
for project in projects:
issues = jira.search_issues('project= ' + project, maxResults=False, fields="worklog")
for value in issues:
for i in value.fields.worklog.worklogs:
value = value
timeSpentSeconds = i.timeSpentSeconds
timeSpent = i.timeSpent
updated = i.updated
started = i.started
author = i.author
dict_ = {'value': value,
'timeSpent': timeSpent,
'updated': updated,
'started': started,
'author': author}
result.append(dict_)
df = pd.DataFrame(result)
df.to_csv('/Desktop/file.csv')