2024-10-02 02:33:08 发布
网友
我正在尝试对json文件进行切片以使其正常工作:JSON file
问题是json文件以var Nations =开头。在
var Nations =
var Nations = {"Nations":[{"Name":"Neutral","CanBeUsedAsBotFiller":false,....
所以我想把它切下来再保存一次来摆脱它:
但是保存的文件显示一个b'
b'
b'{"Nations":[{".....
如何正确地删除它并拥有一个可以在Python中使用的json文件?在
数据是从因特网上下载的,因此是字节。所以你需要打开二进制文件。在
还请注意,您可以使用上下文处理程序缩短时间;您可以一次性完成切片的两个部分:
sliced_data = data[14:-1] with f as open(r'file.json', 'wb') f.write(str(sliced_data))
如果解码为utf-8,它将把字节字符串转换为字符串。在
f.write(sliced_data.decode('utf-8'))
数据是从因特网上下载的,因此是字节。所以你需要打开二进制文件。在
还请注意,您可以使用上下文处理程序缩短时间;您可以一次性完成切片的两个部分:
如果解码为utf-8,它将把字节字符串转换为字符串。在
相关问题 更多 >
编程相关推荐