python3读文件时,第一行莫名其妙的出现了’\ufeff‘前缀
查看原始文件,刚开始根本没有这个,在读文件时,想原来的
.stip() 替换为
.encode('utf-8').decode('utf-8-sig').strip()
utf-8编码的txt文件时开头会有一个多余的字符\ufeff,在读文件时会读到\ufeff,通过编码encode('utf-8')与解码decode('utf-8-sig')会去除这个多余字符
python3读文件时,第一行莫名其妙的出现了’\ufeff‘前缀
查看原始文件,刚开始根本没有这个,在读文件时,想原来的
.stip() 替换为
.encode('utf-8').decode('utf-8-sig').strip()
utf-8编码的txt文件时开头会有一个多余的字符\ufeff,在读文件时会读到\ufeff,通过编码encode('utf-8')与解码decode('utf-8-sig')会去除这个多余字符