python:查找固定文件格式名稱


需求:找出所有的以result.json結尾的文件,以便后續解析其中數據。

項目的目錄結構如下,json文件內容如右下圖

 

 

 

import json
import os
import glob

# 獲取../report目錄下的以-result.json結尾的文件
files1 = [file for file in os.listdir('../report') if file.endswith('-result.json')]
print(files1)
# 方法二使用glob(該庫可以使通配符)
files2 = glob.glob('../report/*-result.json')
print(files2)
# 將文件中的json數據反序列化為json對象,然后解析獲取其中數據
for a in files1:
    with open("../report/{}".format(a), encoding='UTF-8') as f:
        r = json.load(f)
        print(r['name'])

 

 輸出:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM