在16章的json数据测试如下代码时报错:[Errno 22] Invalid argument: 'eq_data\readable_eq_data.json'
# 将数据作为字符串读取并转换为python对象标签:Python,data,readable,--,json,Chapter16,斜杠,eq,contents From: https://www.cnblogs.com/yyds517/p/17876180.html
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等字母时,容易被识别成制表符或者换行符。