Данные остаются не преобразованными, когда лишены ненужных вещей - PullRequest
0 голосов
/ 28 января 2020

Я хочу извлечь все 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]:

...