【问题标题】:Python fileinput and sortedPython文件输入和排序
【发布时间】:2014-08-06 09:38:04
【问题描述】:

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

我无法输出到临时文件中,只能覆盖

下面的代码不起作用

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

非常感谢任何帮助

【问题讨论】:

  • 您可以尝试仔细阅读fileinput 文档...

标签: python file-io sorted


【解决方案1】:

这个怎么样:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-20
    • 2012-06-04
    • 2016-06-07
    • 1970-01-01
    相关资源
    最近更新 更多