【发布时间】:2019-05-04 05:14:07
【问题描述】:
我正在从我的本地 PC 上的 JSON 文件中提取一些数据: 结构是:
JSON 数据样本
{ "totalRecords": 1,
"items": [{
"name": "Services Ltd",
"country": "GB",
"city": "Evesham",
"zip": "WR11 1BY",
"address": "Northwick House\r\rCoopers Lane"
}]
}
Python 脚本
import json
from pprint import pprint
fileName = r'naturesmenu.json'
with open(fileName, 'r') as f:
data = json.load(f)
dataData = data["items"]
c = 1
for i in dataData:
# pprint(i)
name = i['name']
address = i['address']
print(address)
为:
address = i['address']
输出应该是:
Northwick House\r\rCoopers Lane
或者如果它删除/具有回车的效果,那么输出应该是这样的:
Northwick House
Coopers Lane
但我只得到这个输出:
Coopers Lane
不是对应于address 的完整值。
我做错了什么有人可以指出吗?谢谢
【问题讨论】:
-
\r不是换行符。使用\n。