Я хочу извлечь все DatePickerRange
из библиотеки dash_core_components
, но после удаления ненужных вещей компилятор говорит мне, что есть остатки, которые он не может использовать:
from dash.dependencies import Input, Output, State
import dash_core_components as dcc
import datetime as dt
import pickle
from ..server import app
@app.callback(
# Output('output-container-button', 'children'),
Output('articles', 'children'),
[Input('button', 'n_clicks'),
Input('my-date-picker-range', 'start_date_value'),
Input('my-date-picker-range', 'end_date_value')],
[State('input-box', 'value')])
def update_search(n_clicks, value, start_date_value, end_date_value):
f = pickle.load(open("dashboard/data-mm/google-nlu-khazaradze.p", "rb"))
# let's filter f according to value
print(start_date_value)
start_date = dt.datetime.strptime(start_date_value.split(' ')[0], '%Y-%m-%d')
end_date = dt.datetime.strptime(end_date_value.split(' ')[0], '%Y-%m-%d')
Но ответил на компилятор:
File "C:\Users\antoi\Documents\Programming\richmond2\dashboard\callbacks\search.py", line 20, in update_search
start_date = dt.datetime.strptime(start_date_value.split(' ')[0], '%Y-%m-%d')
File "C:\ProgramData\Anaconda3\lib\_strptime.py", line 577, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "C:\ProgramData\Anaconda3\lib\_strptime.py", line 362, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: T11:55:55.226148
Вот что содержит start_date_value:
2020-01-28T11:55:55.226148
То же, что start_date.split ( '') [0]
: