Skip to main content

Python library to transform objects into positional flat string lines

Project description


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.

Quick Start


To install Pyflat, use pip or pipenv:

$ pip install pyflat

Example Usage

from pyflat import Base, Field, RIGHT

class User(Base):
    name = Field(size=20)
    income = Field(size=10, sep='0', justify=RIGHT)

user = User() = 'John Doe'
user.income = 4500.35

user.dump() # => John Doe            0000450035

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pyflat, version 0.2.1
Filename, size File type Python version Upload date Hashes
Filename, size pyflat-0.2.1-py3-none-any.whl (2.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size pyflat-0.2.1.tar.gz (2.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page