1. 程式人生 > >對於json檔案的讀寫操作

對於json檔案的讀寫操作

對json檔案的讀操作

返回的一個列表,裡面是多個字典
    def read_json(self,jsonname):
        with open(r"./{}.json".format(jsonname),"r") as json_f:
            text_list = json_f.read()
        lists = json.loads(text_list)
        return lists

對於json檔案的寫操作

將字典存在列表裡
    def save_false_json(self):
        with open(r"./false_requests_url.json","w") as f_f:
            f_f.write(json.dumps(self.requests_false,ensure_ascii=False))

ensure_ascii=False  這個屬性保證存入的是漢字,而不是位元組

eval()函式 可以將字串的列表轉為列表,字串的字典轉為字典