当前位置:   article > 正文

'latin-1' codec can't encode characters in position 6-7: ordinal not in range(256)

latin-1' codec can't encode characters in position 6-7: ordinal not in rang

我遇到在这个错误,是用python ftplib上传文件 出现的报错,网上找了很多解决不了我的问题,仔细看一下报错信息,latin,这种编码格式,识别不了

解决办法:

进到ftplib.py 源码,

  1. debugging = 0
  2. host = ''
  3. port = FTP_PORT
  4. maxline = MAXLINE
  5. sock = None
  6. file = None
  7. welcome = None
  8. passiveserver = 1
  9. encoding = "latin-1"

找到这一段,把encoding 改一下, encoding= “utf-8”,完美解决我的问题,希望能帮到你们 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/44849
推荐阅读
相关标签
  

闽ICP备14008679号