import re
res=[]
with open('words','rb') as f:
for line in f:
for word in re.split(rb'[^a-zA-Z]',line):
if word:
res.append(bytes.decode(word))
with open('wordss','w') as f:
f.write('\n'.join(res))
今天遇到了更改编码都无法读取文本的情况,最后这样解决了.备案.