python将txt文档中的内容按字母顺序进行排序,并存入txt中

list = []
with open('gym.txt', 'r') as f:
    for line in f:
        list.append(line.strip())

with open("gym_done.txt", "w") as f:
    for item in sorted(list):
        f.writelines(item)
        f.writelines('\n')
    f.close()

大致的思想就是建立一个列表;

然后将txt文件打开;

按行读取;

之后存入列表中;

再打开一个我们需要保存的文件;

用python自带的排序算法对其排序;

按行写入;

关闭文件。

 

你可能感兴趣的:(python将txt文档中的内容按字母顺序进行排序,并存入txt中)