[code.view]

[top] / python / PyMOTW / locale / locale_atof_example.py

     #!/usr/bin/env python
     #
     # Copyright 2007 Doug Hellmann.
     #
     """Converting strings to floating point numbers.
     """
     #end_pymotw_header
     
     import locale
     
     sample_data = [ ('USA',      'en_US', '1,234.56'),
                     ('France',   'fr_FR', '1234,56'),
                     ('Spain',    'es_ES', '1234,56'),
                     ('Portugal', 'pt_PT', '1234.56'),
                     ('Poland',   'pl_PL', '1 234,56'),
                     ]
     
     for name, loc, a in sample_data:
         locale.setlocale(locale.LC_ALL, loc)
         f = locale.atof(a)
         print '%20s: %9s => %f' % (name, a, f)
         
     

[top] / python / PyMOTW / locale / locale_atof_example.py

contact | logmethods.com