首页 > 编程语言 >Python编程:从入门到实践--Chapter16

Python编程:从入门到实践--Chapter16

时间:2023-12-04 22:34:33浏览次数:34  
标签:Python data readable -- json Chapter16 斜杠 eq contents

在16章的json数据测试如下代码时报错:[Errno 22] Invalid argument: 'eq_data\readable_eq_data.json'


# 将数据作为字符串读取并转换为python对象
path = Path('eq_data\eq_data_1_day_m1.json')
contents = path.read_text()
all_eq_data = json.loads(contents)

# 将数据文件转换为更容易阅读的版本
path = Path('eq_data\readable_eq_data.json')
readable_contents = json.dumps(all_eq_data, indent=4)
path.write_text(readable_contents)


将文件夹的斜杠改为双反斜杠‘\\’或者单斜杠‘/’,即可消除错误,代码正确执行。单反斜杠‘\’,在遇到r或者n等字母时,容易被识别成制表符或者换行符。

标签:Python,data,readable,--,json,Chapter16,斜杠,eq,contents
From: https://www.cnblogs.com/yyds517/p/17876180.html

相关文章

  • 七、标准IO和管道
    七、标准IO和管道重定向I/O,为什么要进行重定向?可以帮我们解决什么问题?使用管道符连接命令1、I/O输入输出显示器是Linux系统中创建默认的输出设备I/O:input和output重定向:将原本标准设备,替换为我们想要的内容目的:在shell脚本中对脚本输出的内容进行处理,屏蔽不......
  • 时间格式化转换及时间比较compareTo
    时间格式化转换及时间比较compareTo/***时间格式的转换:在具体报错的地方做转换,可能不能从根本上面解决问题。不排除在其他的代码位置也会使用该错误格式的数据。**1.可以将数据源的数据批量格式化yyyy-MM-dd(错误格式:yyyy-MM-dd00:00:00)......
  • # yyds干货盘点 # 有一个数据对应表,遍历df数据只要df存在对应的数据就替换掉,但是这个
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个Pandas数据处理的问题,一起来看看吧。问题描述:大佬们 请问下这个问题 有一个数据对应表,然后遍历df数据只要df存在对应的数据就替换掉但是这个一直报错(IndexError:index0isoutofboundsf......
  • 《初学C语言第15天》
    //////————————————————————进阶版////数据在内存中的存储////1.数据类型的介绍//#include<stdio.h>//intmain()//{// inta=10;//4字节// floatf=10.0;//4字节// shortintb=10;// printf("%p\n",f);// return0;//}////整型类型//char......
  • 烹饪料理
    勇者来到力扣城,城内设有烹饪锅供勇者制作料理,为自己恢复状态。勇者背包内共有编号为0~4的五种食材,其中materials[j]表示第j种食材的数量。通过这些食材可以制作若干料理,cookbooks[i][j]表示制作第i种料理需要第j种食材的数量,而attribute[i]=[x,y]表示第i道料理......
  • 多态
    多态为什么产生:学生是学生,学生也是人1.语法StudentPersonStuedntstudent=newStuedent(); Personperson=newPerson();2.接口和类都可以产生多态isa3.实际开发中,面向接口编程4.多态调用的时候,如果父类或者接口里面没有这种字段或者方法,......
  • 无涯教程-Erlang - len函数
    该方法返回特定字符串的长度len-语法len(str)str  - 这是需要确定字符数的字符串。len-返回值返回值是字符串中的字符数。-module(helloLearnfk).-import(string,[len/1]).-export([start/0]).start()->Str1="Thisisastring1",Len1=len(Str......
  • 深入探讨 Python 中的装饰器和上下文管理器
    Python作为一门灵活而强大的语言,提供了许多高级特性,其中装饰器(Decorators)和上下文管理器(ContextManagers)是其中两个非常有用的概念。这两个功能性特性提供了对代码结构和行为进行修改和控制的强大工具。它们允许程序员在不修改源代码的情况下,添加、修改或扩展函数或类的功能,帮助......
  • 应用报错:java.lang.OutOfMemoryError: unable to create new native thread
    上个月生产环境忽然出现部分交易处理缓慢甚至超时,查看对应应用日志发现一直在刷报错日志,报错信息如下java.lang.OutOfMemoryError:unabletocreatenewnativethread从报错上来看是说不能创建本地线程了,应用都是容器部署的,开始我怀疑是容器内存不够了导致内存泄露,但经过查看容器......
  • 抖音直播卖货数据递增
    破层级破的是直播推荐 用成交破层级数据递增是按照场次计算的如果数据来回起伏很难做层级冷门时间段起号早上4-5点,晚上11点之后是冷门时间段。话术场景化直播间人不理你的原因是流量太泛。做利他数据。比如点关注为了方便找到。出现售后问题可以方便找到主播协助/。福......