On Tue, 16 Apr 2013 12:20:18 -0600, Ian Kelly wrote: > This isn't a Python question. If you take a look at the csv file that > you download from Yahoo, you will see that it only contains 2 digits of > precision. There's no way to make Python print out 4 digits of > precision when it is only provided with 2.
Pish posh! It's easy to add extra precision. py> value = "2.57" py> import random py> n = random.randrange(0, 100) py> value += "%2d" % n py> print value 2.5791 On average, your numbers will only be off by five parts in a thousand. If the values represent dollars, that's half a cent. Who care about half a cent? Adding-spurious-precision-for-fun-and-profit-ly y'rs, -- Steven -- http://mail.python.org/mailman/listinfo/python-list