python3 无法读取文本时尝试用二进制方式

来源:互联网 发布:知网 国学宝典数据库 编辑:程序博客网 时间:2024/06/02 04:53
    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))

今天遇到了更改编码都无法读取文本的情况,最后这样解决了.备案.
0 0
原创粉丝点击