Проблема в том, что вы передаете file_obj
в качестве параметра для json.dump
, но файл открывается только для чтения.Проверьте параметр режима для функции open
в этой ссылке .
Также проверьте первый параметр для функции json.dump
, [row for row in reader]
получает все строки в csv
файл, но, вероятно, вы просто хотите передать одну строку, поэтому параметр должен быть row
.
и json.dump
записывает в файл, вероятно, вы должны использовать функцию json.dumps
, проверьте здесь