The pyflat package aims to provide easy serialization of Python objects into positional fixed-width strings. These kind of structures are useful when integrating with old system which depends on positional flat files.
To install Pyflat, use pip or pipenv:
$ pip install pyflat
from pyflat import Base, Field, RIGHT
class User(Base):
name = Field(size=20)
income = Field(size=10, sep='0', justify=RIGHT)
user = User()
user.name = 'John Doe'
user.income = 4500.35
user.dump() # => John Doe 0000450035