Skip to main content

Advanced String Formatting for Python >= 2.4

Project description

StringFormat is an independent port of the Python 3 advanced string formatting, compatible with Python >= 2.4. This implementation is pure Python.

Add the method str.format only if it is missing (Python < 2.6):

import stringformat

stringformat.init()

Enable auto-numbering fields ("{} {}" instead of "{0} {1}") with Python 2.6 also:

import sys
import stringformat

if sys.version_info < (2, 7):
    stringformat.init(True)

The advanced string formatting is officially included in the language since Python 2.6.

http://docs.python.org/whatsnew/2.6.html#pep-3101-advanced-string-formatting

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 StringFormat, version 0.4
Filename, size File type Python version Upload date Hashes
Filename, size StringFormat-0.4.tar.gz (10.7 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