首页 > 编程语言 >python存 文件报错

python存 文件报错

时间:2023-03-02 12:12:14浏览次数:35  
标签:文件 False python regulation json 报错 file ascii

with open("regulation_news_02.json", "w") as file:
file.write(json.dumps(data, indent=2, ensure_ascii=False))
报错:

Traceback (most recent call last):
File "D:/code_avivi/pycharm_project/regulation_label/scripts/get_all_theme_words.py", line 214, in <module>
file.write(json.dumps(data, indent=2, ensure_ascii=False))
UnicodeEncodeError: 'gbk' codec can't encode character '\xe3' in position 18257: illegal multibyte sequenc

 

改为:

with open("regulation_news_02.json", "w", encoding='utf-8') as file:
file.write(json.dumps(data, indent=2, ensure_ascii=False))

标签:文件,False,python,regulation,json,报错,file,ascii
From: https://www.cnblogs.com/avivi/p/17171347.html

相关文章

  • python模块xlsxwriter使用
    1.安装pipinstallXlsxWriter2.使用#-*-coding:utf-8-*-fromioimportBytesIOimportqrcode#[email protected]('/atta......
  • python---文件操作
    1.文件操作步骤打开文件-open读---把文件的内容读到变量里-read 写---把变量的值写到文件内容里-write关闭文件-close2.读取一个文件1)打开文件file=open(要打开......
  • PHP SPL SplFileInfo FilterIterator 轮询文件删除
    基于PHPspl遍历文件删除过期的日志文件 一.定义PHP类,限制文件扩展 RecursiveFileFilterIterator.class.php <?phpclassRecursiveFileFilterIteratorextend......
  • django 源码解读 python manage.py makemigrations
    分析命令之前,需要先了解makemigrations调用的一些类。这样对于后面分析命令时很轻松。1.MigrationRecorder类这个类在django/db/migrations/recorder.py文件中,这个类是......
  • 报错 Shape of passed values is (8, 51), indices imply (6, 51)
    在做concat操作的时候,出现了这样的错误:Shapeofpassedvaluesis(8,51),indicesimply(6,51)经过检查是因为数据前面使用过append,index是不一样的;在concat的时候是......
  • C# HttpClient 上传大文件带进度
    在Httpclient上传文件时需要显示进度,需要添加 ProgressMessageHandler 在NuGet中添加引用Microsoft.AspNet.WebApi.Client 一下是全部代码包括文件上传private......
  • 有趣又实用的python脚本
    1.使用Python进行速度测试这个高级脚本帮助你使用Python测试你的Internet速度。只需安装速度测试模块并运行以下代码。#pipinstallpyspeedtest#pipinstalls......
  • 网页文件夹上传解决方案
    ​ 前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好......
  • slf4j、logback、log4j、log4j2的区别和配置文件
    区别slf4j是一个日志接口,自己没有具体实现日志系统,只提供了一组标准的调用api,这样将调用和具体的日志实现分离,使用slf4j后有利于根据自己实际的需求更换具体的日志系统......
  • 在需要使用 docker-compose 的时候,报错:-bash: docker-compose: 未找到命令
    在需要使用docker-compose的时候,报错:-bash:docker-compose:未找到命令是因为服务器中没有安装docker-compose,需要进行安装。优先使用你的服务器发行版提供的docker......