Python fileinput和排序

时间:2014-08-06 09:38:04

标签: python file-io sorted

你好我试图通过使用fileinput来覆盖文件,但是,在我覆盖文件之前我需要先对文件进行排序,因为我在排序后正在做一些过程 - 这告诉脚本哪个行适用将是用于覆盖现有文件。

我无法输出到临时文件中,并且仅限于覆盖

以下代码不起作用

for line in fileinput.input(sorted(open(Filename)), inplace = True):
~process~
print line

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

这个怎么样:

for line in sorted(file.readlines(open('temp/tab1'))):
    ~process~
    print line