def test_write_float(self):
# Issue 13573: loss of precision because csv.writer
# uses str() for floats instead of repr()
orig_row = [1.234567890123, 1.0/7.0, 'abc']
f = StringIO()
c = csv.writer(f, quoting=csv.QUOTE_NONNUMERIC)
c.writerow(orig_row)
f.seek(0)
c = csv.reader(f, quoting=csv.QUOTE_NONNUMERIC)
new_row = next(c)
self.assertEqual(orig_row, new_row)
评论列表
文章目录