0 Daumen
397 Aufrufe

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]

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community