Hướng dẫn what is the meaning of dump in python? - nghĩa của dump trong python là gì?
Show Định nghĩa về bãi rác PythonPython hỗ trợ gói JSON được tích hợp để thực thi tệp tập lệnh chứa mã lập trình văn bản có thể được sử dụng để truyền và lưu trữ dữ liệu. Nó có thể được thực hiện bằng cách gọi gói JSON trong Python. Hàm kết xuất trong JSON hỗ trợ mã được viết trong các cặp giá trị khóa tương tự như từ điển Python nằm trong dấu ngoặc xoăn. Hàm bãi rác chủ yếu được sử dụng khi chúng tôi muốn lưu trữ và chuyển các đối tượng Python và gói JSON cho phép chúng tôi thực hiện hoạt động hiệu quả. Cú phápChức năng kết xuất Python được sử dụng bằng cách nhập các gói như JSON và Pickle trong Python và cú pháp cơ bản cho cả hai chức năng là,
Làm thế nào để chức năng dump python hoạt động?Chúng ta hãy thảo luận về một ví dụ cơ bản để hiểu chức năng Dump Dump hoạt động như thế nào. Ví dụ 1Code:
Output: Trong ví dụ này, chúng tôi đã tạo ra một từ điển Python với ba cặp giá trị khóa và chúng tôi đã chuyển đổi từ điển Python sang định dạng tệp JSON bằng gói JSON. Sau đó, biến từ điển được khai báo vào hàm kết xuất JSON để có được đầu ra ở định dạng JSON. Ở đây khi chúng ta sử dụng chức năng json.dump, chúng ta cần có hai đối số vị trí (dict_pets và pets_data) vì dict_pets đại diện cho đối tượng Python mà chúng ta muốn tuần tự hóa và pets_data là tệp nơi lưu trữ hoặc viết đầu ra JSON. Ví dụ #2Trong ví dụ này, chúng tôi sẽ thảo luận về gói có tên Pickle trong Python giúp chúng tôi tuần tự hóa đối tượng Python. Code:
Output: Tương tự như JSON, chúng tôi đã bỏ đối tượng Python bằng cách sử dụng gói Pickle, đó là thư viện rất cụ thể trong Python nơi chúng ta có thể tuần tự hóa đối tượng Python bằng cách sử dụng hàm dưa chua.dump (). Chúng tôi đã tuyên bố ba từ điển Python và cố gắng đổ đối tượng từ điển ở định dạng Pickle. Phương pháp này chủ yếu được sử dụng cho các đối tượng được viết trong mã Python và mã từ các ngôn ngữ khác không thể được tuần tự hóa hoặc đổ bằng hàm dưa chua. Thông số WB WB là tham số mà chúng tôi đã sử dụng trong hàm Pickle được mở cho chế độ viết và chế độ nhị phân. Ví dụ #3Hãy để thảo luận về một ví dụ khác trong đó chúng ta sử dụng hàm dumps () JSON tương tự như hàm dump () nhưng hàm dumps () cho phép chúng ta chuyển đổi đối tượng từ điển Python thành tệp chuỗi ở định dạng JSON. Code:
Output: Tương tự như ví dụ đầu tiên, chúng tôi đã tạo từ điển Python với cùng ba cặp giá trị khóa và ở đây chúng tôi chỉ vượt qua một đối số vị trí trong chức năng Dumps () không giống như json.dump () trong đó cần có hai đối số vị trí. Vì chúng tôi đang chuyển đổi đối tượng Python sang định dạng chuỗi JSON, chúng tôi chỉ yêu cầu biến đối tượng. Ví dụ #4Trong ví dụ này, chúng tôi đã sử dụng tham số allow_nan, một trong những tham số chúng tôi đã thảo luận trước đó vì vậy chúng tôi sẽ cố gắng thực hiện tham số với từ điển Python có giá trị NAN. Code:
Output: Khi chúng tôi khai báo tham số allow_nan là đúng
Output: Chúng ta có thể thấy từ hai mã mà khi chúng ta đặt tham số allow_nan là đúng khi đối tượng của chúng ta có các giá trị NAN, chúng ta có thể đổ đối tượng vào đầu ra JSON mà không gặp vấn đề gì. Sự kết luậnTrong bài viết này, chúng tôi đã thảo luận chi tiết về chức năng kết xuất Python bằng cách sử dụng các ví dụ khác nhau để hiểu rõ về chức năng kết xuất JSON và cách sử dụng của nó. Chúng tôi cũng đã thảo luận về chức năng gói Pickle và Dumps () cùng với các ví dụ và chúng tôi đã thảo luận về việc sử dụng các tham số allow_nan với một ví dụ. Tôi hy vọng bài viết này sẽ giúp. Bài viết đề xuấtĐây là một hướng dẫn về bãi rác Python. Ở đây chúng tôi cũng thảo luận về định nghĩa và làm thế nào để chức năng kết xuất Python hoạt động cùng với các ví dụ khác nhau và việc triển khai mã của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm -
Mục đích của bãi rác là gì?Một chiếc xe tải đổ, cũng được gọi là một chiếc xe tải bán phá giá, trailer dump, trailer dumper, xe tải tựa hoặc xe tải màu sắc.transporting materials (such as dirt, gravel, or demolition waste) for construction as well as coal.
Đổi và tải trong Python là gì?Dump được sử dụng để lưu trữ mã như một luồng byte (tuần tự hóa) và dưa chua. về cơ bản là ngược lại, biến một luồng byte trở lại thành một đối tượng Python.(Hủy bỏ). load is essentially the opposite, turning a stream of bytes back into a python object. (deserialization).
Việc sử dụng hàm dump () và load () là gì?Dumps () - Hàm này được gọi để tuần tự hóa một hệ thống phân cấp đối tượng.Tải ()-Hàm này được gọi để khử-serialize một luồng dữ liệu.to serialize an object hierarchy. loads() – This function is called to de-serialize a data stream.
JSON Dump () làm gì?JSON.Phương thức Dump () cho phép chúng tôi chuyển đổi một đối tượng Python thành đối tượng JSON tương đương và lưu trữ kết quả thành tệp JSON tại thư mục làm việc.convert a python object into an equivalent JSON object and store the result into a JSON file at the working directory. |