with openmy_dicttxt r as f lines = freadlinesunique_lines = listsetlineswith opendicttxt w as f fwritelinesunique_lines报错UnicodeDecodeError gbk codec cant decode byte 0xb7 in position 8 illegal
这个错误通常是因为文件编码不匹配导致的。尝试使用不同的编码方式打开文件:
with open('my_dict.txt', 'r', encoding='utf-8') as f: lines = f.readlines()
unique_lines = list(set(lines))
with open('dict.txt', 'w', encoding='utf-8') as f: f.writelines(unique_lines)
原文地址: https://www.cveoy.top/t/topic/hwRh 著作权归作者所有。请勿转载和采集!