Аргумент strptime () 1 должен быть str, а не list, даже если это строка - PullRequest
0 голосов
/ 27 января 2020

У меня очень странная ошибка в моем коде:

import datetime as dt

 booking_dates = response.css("div.sb-date-field__display::text").extract()
            checkin_date_final = ""
            checkin_date = booking_dates[0][1:-1].split(' ')
            checkin_date.pop(0)
            checkin_date_final = ' '.join(checkin_date)
            pdb.set_trace()
            checkin_date_final = dt.datetime.strptime("13/April/2020", '%d/%B/%Y').date()

Дает мне ошибку:

TypeError: strptime() argument 1 must be str, not list

И это явно строка.

Если я скопируйте и вставьте его в терминал при отладке, он работает без ошибок.

Может кто-нибудь объяснить, что здесь происходит?

...