练习的时候遇到的,报错好像说是编码器错误,会不会是文件的问题,cipher.txt里只有一个{}(空的字典),number.txt里只有一串数字,求大大帮康康
这是编码错误
可以试一下把打开文件的open()函数中都加一个编码参数,如下
file = open(a, "r", encoding="gbk")
file_w = open("cipher.txt", "w", encoding="gbk")
number_w = open("number.txt", "w", encoding="gbk")
如果报gbk和utf8的错,将encoding参数gbk改成utf8即可