批量排序脚本

时间:2016-03-25 17:50:08

标签: python sorting

我有一长串的项目,我的数字是错误的,无法想到如何完成这项工作。我想要排序的每一行的格式都是这样的

PaymentCategory

但我希望他们像这样

blahblah - number  

编辑它让搜索此内容的人理解。

2 个答案:

答案 0 :(得分:1)

这是python(你有这个标记为)

import fileinput,re
for line in fileinput.input("path/to/file.txt"):
    print re.sub("(.*)\s*-\s*(.*)","\\2 - \\1",line)

嗯,你删除了python标签......所以我不确定这是否适用...

答案 1 :(得分:1)

whatever.txt更改为数据的文件名。

with open('whatever.txt') as f:
    for line in f:
        print ' '.join(line.split()[::-1])