Python请求url文件写入到本地txt文件后全是乱码

  1. URL:
    http://www.dce.com.cn/publicweb/businessguidelines/exportFutAndOptSettle.html?year=2021&month=3&day=07&exportFlag=txt
  2. URL打开直接是下载文件,要讲这个文件下载后保存在本地
  3. 运行代码后,本地txt文件都是乱码如何解决
  4. #encoding=utf-8
    
    import urllib.request
    import requests
    import base64
    url = "http://www.dce.com.cn/publicweb/businessguidelines/exportFutAndOptSettle.html?year=2021&month=3&day=07&exportFlag=txt"
    
    f = urllib.request.urlopen(url)
    data = f.read()
    # print(data)
    with open(file="code2.txt",mode= "wb") as code:
        code.write(data)

     

.encode = utf-8