Ошибка: ошибка при доступе к CSV-файлу содержит логическое значение - PullRequest
0 голосов
/ 26 мая 2020

Мне нужно загрузить элементы из CSV в элемент таблицы Dynamodb. Мой файл CSV содержит тип данных bool, поэтому возникает ошибка ParamValidationError (Invalid type <str> ,valid type <bool>).

Как изменить тип str на логический в CSV в python? Как получить к нему доступ?

"ATTRIBUTE (S)","DESCRIPTION (S)","IS_OVERRIDABLE (BOOL)"
"AAA",           "BBB",             "true"

1 Ответ

1 голос
/ 26 мая 2020
from distutils import util
bool(util.strtobool('False')) # return False
bool(util.strtobool('True')) # return True

util.strtobool (str) # возвращает 0 для 'False', 1 для 'True'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...