from itertools import chain
from glob import glob
file = open('FortInventory.txt','w')
lines = [line.lower() for line in lines]
with open('FortInventory.txt', 'w') as out:
out.writelines(sorted(lines))
我正在尝试将txt文件中的所有文本转换为小写,我将如何执行此操作,这是我到目前为止的代码,我看了一些有关堆栈溢出的问题,但我无法弄明白,如果任何人都可以将我链接到正确的文章或告诉我我的代码有什么问题我会非常感激。
答案 0 :(得分:2)
两个问题:
'r'
打开文件进行阅读。lines
更改为file
。这是固定代码:
from itertools import chain
from glob import glob
file = open('FortInventory.txt', 'r')
lines = [line.lower() for line in file]
with open('FortInventory.txt', 'w') as out:
out.writelines(sorted(lines))