locale.setlocale(locale.LC_NUMERIC, 'English')
print(locale.format('%.2f', 32757121.33, True))
locale.setlocale(locale.LC_NUMERIC, 'German')
print(locale.format('%.2f', 32757121.33, True))
How can I print a float with thousands separators?