Итак, у нас есть файл "file.csv", и я хочу извлечь из него некоторые данные, используя Python.
Проблема для меня в том, что строки отформатированы не в стандартном формате CSV, а вместо этого строка выглядит следующим образом:
;a_value=value;b_value=value;
Поэтому моя идея заключалась в том, чтобы использовать .replace()
для редактирования всего в строке так, чтобы в конце оно выглядело так, как хотелось бы:
'a_value':'value', 'b_value':'value'
Для итерации и изменения каждогоСтрока Я следовал за идеей из этого вопроса из Изменить CSV-файлы?
Но я получаю:
AttributeError: 'str' object has no attribute 'readline'
Мой код:
with open(name_file, "r") as csv_file:
data=name_file.readlines()
csv_file=close()
csv_file=open(name_file, "w")
for row in csv_file:
#Replace commands
f.close()