Ich versuche, die Daten aus einem DatePickerRange
aus der dash_core_components-Bibliothek zu extrhaieren. Aber nachdem ich das unnötige Zeug entfernt habe, sagt mir der Compiler, dass es Reste gibt, die er nicht verwenden kann.
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')
Aber der Compiler antwortet mir:
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
Hier ist das, was
start_date_value
enthalt:
2020-01-28T11:55:55.226148
Was dasselbe ist wie start_date.split(' ')[0]