Решено: TypeError: Type str doesn't support the buffer API

Автор: Igor Kirsanov

При работе с текстовыми файлами python 3 возникла ошибка
TypeError: Type str doesn't support the buffer API

При этом тот же код в python 2.7 работает прекрасно, ошибка была в способе открытия файла, так как в 3 версии питона разнесли бинарные и строковые режимы работы (str и bytes).

А решение проблемы как всегда в 1 символе
нужно лишь при открытии файла, пример

f = open("res_30.txt", "rb")
убрать букву "b"
итог
f = open("res_30.txt", "r")
- вот так ошибки уже не будет