在python中将csv文件重写为新文件

时间:2017-01-10 12:05:30

标签: python-3.x

我希望从第一个文件创建一个新的CSV文件, 但是第一个文件中的最后一行是第二个文件中的第一行,依此类推,直到所有行/行都反转。

欢呼声 乔恩

1 个答案:

答案 0 :(得分:0)

仅使用python:

with open('data.csv', 'r', encoding='utf-8') as f:
    lines = f.readlines()

with open('reversed_data.csv', 'w+', encoding='utf-8') as f:
    for l in reversed(lines):
        f.write(l)

或通过shell:

tail -r data.csv > reverse_data.csv