排序数据文件中的整数列表

时间:2014-01-27 00:46:33

标签: python python-2.7 python-3.x

我试图在python程序中输入一个数据文件(有一个整数列表) 对它进行排序并将其写入不同的数据文件中。 这就是我所做的

import math

f = open(numeric.data, 'r')
print f
o = open ('filteredNumeric.data', 'w')
print o

f.sort()


o.write(f)

o.close()
f.close()

1 个答案:

答案 0 :(得分:1)

也许你想要这样的东西?

#!/usr/local/cpython-3.3/bin/python

with open('numeric.data', 'r') as infile, open ('filteredNumeric.data', 'w') as outfile:

    list_ = [ float(line) for line in infile ]
    list_.sort()

    outfile.writelines('{}\n'.format(element) for element in list_)