在python中如何按升序对txt文件进行排序

时间:2017-06-30 20:42:18

标签: python sorting

所以到目前为止我已编写此代码,以便按降序将log.txt文件排序到leaderboard.txt。但我现在想要它按升序排列。我怎么做。继承人的文件:

private void putValue(K key, V value) {
    map.computeIfAbsent(key, k -> new ConcurrentSkipListSet<>(MY_COMPARATOR)).add(value);
}

public void removeKey(K key) {
    map.remove(key);
}

public void removeValue(K key, V value) {
    Set<ExpiringValue<V>> resultingValues = map.computeIfPresent(key, (k, values) -> {
        values.remove(value);
        return values;
    });
    if (resultingValues != null && resultingValues.size() == 0) {
        map.remove(key);
    }
}

我希望它按升序排列的原因是因为游戏获得了分数

1 个答案:

答案 0 :(得分:0)

如果您已按降序编写文件,请执行以下操作:

with open('ascending_file.txt', 'r') as ascend:
    lines = ascend.readlines()

with open('descending_file.txt' 'w') as descend:
    ascend.reverse():
    descend.writelines(ascend)