网上很多方法都能转,只不过如果有乱码的话是会报错的
'gbk' codec can't decode byte 0xdd in position 3667: illegal multibyte seque
所以我们errors='ignore’忽略错误即可
f=open(r"C:\Users\root\Desktop\ReceivedTofile-COM67-2021_6_24_18-27-54.DAT",encoding='gbk',errors='ignore')
data=f.read()
fh = open(r'C:\Users\root\Desktop\ReceivedTofile-COM67-2021_6_24_18-27-54.DAT', 'w', encoding='utf-8')
fh.write(data)
fh.close()
f.close()