Python viết từ điển vào file khá đẹp

JSON (JavaScript Object Notation) là một định dạng được sử dụng rộng rãi để lưu trữ dữ liệu. Nó được sử dụng để trao đổi dữ liệu giữa các máy chủ và ứng dụng phần mềm, i. e. , ứng dụng web, ứng dụng di động, v.v. Python cung cấp một mô-đun JSON tích hợp để thực hiện các tác vụ liên quan đến JSON

Đối tượng Python (tôi. e. , list, dictionary, tuple) có thể được chuyển đổi thành JSON. Chúng tôi sử dụng hàm dumps() từ mô-đun JSON để thực hiện chuyển đổi này. Bất cứ khi nào đối tượng Python được chuyển đổi thành JSON và nếu chúng ta in đối tượng JSON đã chuyển đổi, kết quả sẽ được hiển thị giống như từ điển Python. Bản in đẹp của JSON đề cập đến việc hiển thị đối tượng JSON ở định dạng tốt và có thể trình bày được

Bài viết này giải thích khái niệm in đẹp JSON với sự trợ giúp của các ví dụ

json. chức năng đổ ()

Như đã thảo luận trước đây, json. dump() là một hàm Python tích hợp giúp chuyển đổi đối tượng Python thành định dạng JSON. Hãy chuyển đổi một đối tượng từ điển Python sang định dạng JSON

#importing mô-đun json
nhập json
#tạo đối tượng từ điển Python
my_dict = {"name":"David","tuổi" . 30,"email" . "[email được bảo vệ]","coutry" . "USA"}
#converting to JSON format
result_json = json.kết xuất( my_dict )
#
print(result_json)

đầu ra

Đối tượng từ điển Python được chuyển đổi thành công sang định dạng JSON

Python viết từ điển vào file khá đẹp

Đầu ra có vẻ giống như một từ điển Python. Nó không ở định dạng JSON tốt và có thể trình bày được. Nó không được làm đẹp. Thuộc tính “thụt lề” được sử dụng bên trong json. dumps() để trình bày dữ liệu JSON ở định dạng có thể hiển thị phù hợp với khoảng trắng. Hãy sử dụng thuộc tính thụt lề với json. hàm bãi (). “Indent=1” thêm một khoảng trắng trong dữ liệu JSON

#importing mô-đun json
nhập json
#tạo đối tượng từ điển Python
my_dict = {"name":"David","tuổi" . 30,"email" . "[email được bảo vệ]","coutry" . "USA"}
#converting to JSON format
result_json = json.kết xuất( my_dict , thụt lề =1)
#printing the converted json object
print(result_json)

đầu ra

Bây giờ đầu ra đã được chỉnh sửa và dữ liệu JSON được trình bày ở định dạng phù hợp

Python viết từ điển vào file khá đẹp

Khi chúng tôi tiếp tục tăng số lượng thụt lề, khoảng cách sẽ tăng lên trong dữ liệu

#importing mô-đun json
nhập json

#tạo đối tượng từ điển Python
my_dict = {"name":"David","tuổi" . 30,"email" . "[email được bảo vệ]","coutry" . "USA"}
#converting to JSON format
result_json = json.kết xuất( my_dict , thụt lề =5)
#printing the converted json object
print(result_json)

đầu ra

Python viết từ điển vào file khá đẹp

#importing mô-đun json
nhập json
#tạo đối tượng từ điển Python
my_dict = {"name":"David","tuổi" . 30,"email" . "[email được bảo vệ]","coutry" . "USA"}
#converting to JSON format
result_json = json.kết xuất( my_dict , thụt lề =10)
#printing the converted json object
print(result_json)

đầu ra

Python viết từ điển vào file khá đẹp

Tệp JSON in đẹp của Python

Bây giờ, hãy thử mở một tệp JSON và hiển thị nó ở định dạng in đẹp. json. hàm loading() phân tích dữ liệu JSON

#importing mô-đun json
nhập json
#mở và đọc tệp json
with open('example.json', 'r') as json_result:
    json_data = json. tải( json_result )
# .
print(json.kết xuất( json_data )) .
print('\n')
#printing the json file without pretty print
print(json.kết xuất( json_data , thụt lề =1))

đầu ra

Python viết từ điển vào file khá đẹp

Phần kết luận

JSON là định dạng dữ liệu được sử dụng rộng rãi để lưu trữ dữ liệu và trao đổi dữ liệu giữa các máy chủ và ứng dụng phần mềm. Python có một mô-đun JSON tích hợp để thực hiện các tác vụ liên quan đến JSON. Bản in đẹp của JSON hiển thị đầu ra JSON theo cách được định dạng tốt và có thể trình bày được. Bài viết này giải thích bản in đẹp của Python JSON với giải thích

Làm cách nào để lưu từ điển dưới dạng tệp văn bản Python?

Bạn có thể lưu từ điển của mình vào tệp văn bản bằng mã bên dưới. .
# xác định chính tả
dict = {'Trăn'. '. py', 'C++'. '. cpp', 'Java'. '. java'}
# mở tập tin để viết
# ghi tập tin
# Đóng tập tin

Làm cách nào để ghi từ điển vào tệp CSV bằng Python?

Hãy làm theo các bước bên dưới để thực hiện tương tự. .
Nhập mô-đun csv. nhập csv
Tạo danh sách tên trường. field_names= ['Không', 'Công ty', 'Kiểu xe']
Tạo danh sách từ điển python. ô tô = [.
Viết nội dung của từ điển vào tệp CSV

Làm cách nào để viết từ điển thành tệp JSON bằng Python?

Bạn có thể lưu từ điển Python vào tệp JSON bằng mô-đun json tích hợp. Chúng ta cần sử dụng json. dump() method để làm điều này. Sử dụng tham số thụt lề để prettyPrint dữ liệu JSON của bạn.

Làm cách nào để viết từ điển bằng Python?

Từ điển trong Python được tạo thành từ các cặp khóa-giá trị. Trong hai phần tiếp theo, bạn sẽ thấy hai cách tạo từ điển. Cách thứ nhất là sử dụng bộ dấu ngoặc nhọn {} và cách thứ hai là sử dụng hàm dict() tích hợp.