How do you format a number to print with commas? Some quick searching, i came up with: >>> import locale >>> locale.setlocale(locale.LC_ALL, "") >>> locale.format('%d', 2348721, True) '2,348,721' I'm a perpetual novice, so just looking for better, slicker, more proper, pythonic ways to do this. Thanks!