Hướng dẫn how do i read all json files in a directory in python? - làm cách nào để đọc tất cả các tệp json trong một thư mục trong python?
Một tùy chọn là liệt kê tất cả các tệp trong một thư mục với Os.ListDir và sau đó chỉ tìm thấy các tệp kết thúc trong '.json':
Bây giờ bạn có thể sử dụng gấu trúc dataframe.from_dict để đọc trong JSON (từ điển Python tại thời điểm này) đến DataFrame của Pandas:
Prints:
Trong trường hợp này, tôi đã thêm một số Jsons vào danh sách Mã sau đây tổng hợp mọi thứ ở trên:
Đối với tôi bản in này:
Có thể hữu ích khi biết rằng đối với mã này, tôi đã có hai Geojsons trong một tên thư mục 'JSON'. Mỗi JSON có cấu trúc sau: So sánh dữ liệu từ nhiều tệp JSON có thể trở nên không phù hợp - trừ khi bạn tận dụng Python để cung cấp cho bạn dữ liệu bạn cần. Tôi thường theo dõi các số liệu tốc độ trang chính bằng cách kiểm tra các trang web bằng WebPagetest hoặc Google Ngọn hải đăng bằng các công cụ CLI hoặc Node của họ.Tôi lưu kết quả kiểm tra dưới dạng JSON, điều này tốt để xem các ảnh chụp nhanh cá nhân sau đó.Nhưng tôi thường kết thúc với các thư mục chứa đầy dữ liệu không thể được phân tích thủ công:
Ví dụ, làm thế nào để so sánh các thay đổi trong các số liệu đó theo thời gian?Hoặc làm thế nào để tìm kiếm một đỉnh trong dữ liệu? Kịch bản Python 3 tiện dụng sau đây rất hữu ích cho việc sàng lọc thông qua một thư mục đầy các tệp JSON và xuất các giá trị cụ thể sang CSV để phân tích ad-hoc.Nó chỉ sử dụng các mô-đun Python tích hợp.Tôi chỉ bỏ nó vào thư mục làm việc của mình và chạy nó qua dòng lệnh với 0:json-to-csv-exporter.py
Điều đó cung cấp cho bạn một CSV mà bạn có thể sử dụng để tạo biểu đồ hoặc phân tích cho nội dung trái tim của bạn. ________số 8 |