python - UnicodeDecodeError:“ascii”编解码器无法解码位置 104 中的字节 0xef:序数不在范围内(128)
问题描述
解决方案
你能试试:
with codecs.open( "file.csv", 'rb', encoding='utf-8' ) as data :
否则只需从您的数据中过滤掉所有字符,这不是 ASCII:
data = [i for i in data if ord(i) < 128]
推荐阅读
- asp.net - 找不到路径“C:\Program Files\IIS Express\saveimg\newimg.jpg”的一部分
- google-cloud-platform - 谷歌云存储 cors 政策允许所有
- azure-api-management - 在运行时从 API 管理策略获取 Key Vault 机密值并将其传递到后端 URL 的脚本
- php - 想要从数据库中获取内容作为菜单项的链接,其中菜单项是使用 AngularJs(ng-repeat) 动态调用的
- php - 如何修复“未定义的属性:Mahasiswa::$form_validation”?
- c# - 在块中设置路径 ASP.NET CORE MVC 2.2 WEBPACK 4 HtmlWebpackPlugin
- liquibase - liquibase:diff 命令抛出空指针异常
- mysql - 什么是打印 1 到 10 的 mysql 查询?
- reactjs - 为什么 splice 只删除最后一个元素并且不能按键工作?
- html - 以完美格式导出到 csv