1. 程式人生 > >python 讀取檔案以及對檔案的json字串的操作

python 讀取檔案以及對檔案的json字串的操作

在編輯器目錄下面建立d.txt檔案,檔案內容是json字串,格式:

[{"id":1,"name":"aaa"},{"id":2,"name":"bbb"}]

利用open()函式獲得當前路徑下的檔案,利用read()函式讀取檔案資料,再用json.loads把字串轉成json格式資料。
需要引入json包

# -*- coding: utf-8 -*-
__author__ = 'zhengjiang'

import string
import json

file_object = open(r"C:\Users\John\PycharmProjects\cdyk\d.txt")
try
: all_the_text = file_object.read() print(json.loads(all_the_text)) arr = json.loads(all_the_text) for a in arr: print(a) finally: file_object.close()

注意:不知道是什麼原因,如果在桌面直接建立txt檔案的話,資料無法轉成json格式,系統會在我們新增的資料裡面加一些東西,所以要在編輯器裡面建立檔案,不管是txt檔案還是json檔案。

相關推薦

no