В Excel, если вы импортируете текст с разделением пробелами, в котором столбцы не выстраиваются точно и данные могут отсутствовать, например
pH pKa/Em n(slope) 1000*chi2 vdw0
CYS-I0014_ >14.0 0.00
LYS+I0013_ 11.827 0.781 0.440 0.18
вам предоставляется возможность рассматривать его как столбцы с фиксированной шириной, и Excel может определять ширину столбцов автоматически, обычно с довольно хорошими результатами. Есть ли в Python библиотека, которая может так же автоматически разбивать плохо отформатированный текст фиксированной ширины?
EDIT: Так выглядит импорт текста фиксированной ширины в Excel. На первом этапе вы просто устанавливаете переключатель «фиксированная ширина», а здесь, на втором этапе, Excel уже автоматически добавил разрывы столбцов. Единственный раз, когда это не удается сделать правильно, - это когда нет хотя бы одного символа пробела, перекрывающегося в каждом разрыве столбца в каждой строке.