Python, как перезаписать CSV файл в папке с сохранением имени?

Подскажите, пожалуйста, почему такой код не работает? usr_eater - функция, которая обрабатывает исходный файл и возвращает датафрейм, который я хочу в формате csv переписать в исходный файл.Но в итоге всегда получаются файлы с содержанием "1, 2, 3".

Как перезаписать файлы в папке с сохранением их имени?

for f in Path(r"C:\userlog").glob("*.txt"):
    file = open(f, "w")
    a = usr_eater(f)
    csv_data = a.to_csv(encoding='cp1251')
    f = file.write(csv_data)
    file.close()

Ответы (0 шт):