Numeral.js - библиотека js для простого форматирования чисел с помощью @adamwdraper
numeral(23456.789).format('[110],0.00'); // = "$23,456.79"
The file iterator is doing some internal buffering on its own. Try this:
line = p.stdout.readline()
while line:
print line
line = p.stdout.readline()
Обычно каждая программа выполняет больше буферизации на своих входных и / или выходных каналах, чем вы, кажется, желаете ... если только ее не обмануть, заставив поверить, что указанный канал на самом деле является терминалом!
Для этого Чтобы обмануть доброе дело, используйте pexpect - он отлично работает на Mac (жизнь тяжелее в Windows, хотя есть решения, которые могут помочь даже в этом случае - к счастью, нам не нужно остановитесь на них, поскольку вместо этого вы используете Mac).