Привет всем и извините за мой английский!
Мне нужна ваша помощь в этом вопросе: у меня есть список вопросов (среди них эпопеи, задания, истории, подзадачи и т. Д.)Определенным образом я отфильтровал идентификаторы такой информации и поместил их в список:
listOfKeys = [id1,id2,id3,id4,id5...]
Затем мне нужно получить такую таблицу (данные в которой будут строиться по проблемам, которые есть в спискеOfKeys) как на скриншоте: см. мой скриншот
Для этого я написал такой "код":
listOfWorklogs=pd.DataFrame() #table from the screenshot (I used pandas (pd) lib)
lst={} #dictionary for help, where the worklogs will be stored
for i in range(len(listOfKeys)):
worklogs=jira.worklogs(listOfKeys[i]) #getting list of worklogs
if(len(worklogs)) == 0:
i+=1
else:
for j in range(len(worklogs)):
lst = {
'self': worklogs[j].self,
'author': worklogs[j].author,
'started': worklogs[j].started,
'created': worklogs[j].created,
'updated': worklogs[j].updated,
'timespent': worklogs[j].timeSpentSeconds
}
listOfWorklogs = listOfWorklogs.append(lst, ignore_index=True)
########### Below there is the recording to the .xlsx file ################
Но он работает очень медленно, даже для 100 проблем(около 3 минут).А у меня около 10000 вопросов (((Возможно, есть какой-то обходной путь? Буду рад любому совету, спасибо.