我试图在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()
答案 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_)