将列表排序为文件

时间:2014-02-23 02:51:28

标签: python

我写了一段代码:

str = "aaa
       aaa
       aaa
       abb
       abb
       ccc"
str = '\n'.join(sorted(set(str.split())))
print(str)

将输出打印为:

aaa
abb
ccc

但是当我尝试使用:

将str存储到文件中时
    text_file = codecs.open(filename, "w", "utf-8")
    text_file.write(str)
    text_file.close()

文件存储为:

aaaabbccc

我想将其存储为

aaa
abb
ccc

我在任何地方出错了吗?

0 个答案:

没有答案