Фрагмент кода
s = int(input())
# finallog.append(pd.Series([CurrentClock,timedelta(seconds=s,minutes=m),CurrentProgramCode,0,0],index=finallog.columns()), ignore_index=True)
# finallog.loc[j]=[CurrentClock,timedelta(seconds=s,minutes=m),CurrentProgramCode,0,0]
# j+=1
df_2 = pd.DataFrame(data={
'CurrentTime':[CurrentClock],
'BookingNumber':[""],
'Duration':[timedelta(seconds=s, minutes=m)],
'BrandCode':[""],
'TapeCode':[CurrentProgramCode]})
finallog = pd.concat([finallog,df_2],axis=0)
print(finallog)
Сообщение об ошибке в виде:
UnboundLocalError Traceback (most recent call last)
<ipython-input-45-6144a7142686> in <module>()
----> 1 startup()
<ipython-input-25-1490643b2ba7> in startup()
17 # j+=1
18 df_2=pd.DataFrame(data={'CurrentTime':[CurrentClock],'BookingNumber':[""],'Duration':[timedelta(seconds=s, minutes=m)],'BrandCode':[""],'TapeCode':[CurrentProgramCode]})
19 **finallog=pd.concat([finallog,df_2],axis=0)**
20 print(finallog)
21 CurrentClock=CurrentClock+timedelta(seconds=s,minutes=m)
> UnboundLocalError: local variable 'finallog' referenced before assignment
Пожалуйста, предложите любой обходной путь, чтобы сделать эту работу.Также, если один из закомментированных методов лучше добавить, пожалуйста, предложите, потому что, когда я попробовал, все, казалось, выдавали те или иные ошибки и все ошибки времени выполнения.Спасибо.