我正在尝试读取文件并将其内容转换为小写,然后以相同的方式/顺序(每行一个单词,并且行按字母顺序)将其全部小写写回一个新文件。
最终,我要做的就是将这一生中的所有行都转换为小写字母。
为什么这个 python 脚本不这样做,我如何在 Python 2.7 中这样做:
from itertools import chain
from glob import glob
lines = set(chain.from_iterable(open(f, 'rU') for f in glob('./files/*.txt')))
with open('listTogether.txt', 'w') as out:
for line in lines:
line.lower()
out.writelines(sorted(lines))