Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python Data Pretty Printer


Pythonコンソールで重要なデータ構造を印刷するには、かわいいプリンターモジュールを使用できます。オブジェクトの1行に異なるテキストがある場合、このメソッドはそれらを別々の行に分割します

このモジュールを使用するには、を使用してインポートする必要があります。

import pprint

きれいな印刷に関連するさまざまな方法があります。これらのメソッドは-

です

メソッドpprint.pformat(object、indent =1、width =80、depth =None、*、compact =False)

このメソッドは、オブジェクトのフォーマットされた表現を文字列として返すために使用されます。インデント、幅、深さなどのさまざまな情報はすべて、タスクを実行するための引数として渡されます。

メソッドpprint.pprint(object、stream =None、indent =1、width =80、depth =None、*、compact =False)

このメソッドは、オブジェクトのフォーマットされた表現をストリームに出力するために使用されます。ストリームが指定されていない場合は、sys.stdoutが使用されます。

メソッドpprint.isreadable(object)

このメソッドは、オブジェクトのフォーマットされた表現が読み取り可能かどうかをチェックします。

サンプルコード

import pprint
import json
json_data = json.loads(open('sample_json.json', 'r').read())
print("The JSON Data:")
print(json_data)
if pprint.isreadable(json_data):
    print('The Data is Readable')
else:
    print('The Data is Not Readable')
print("\nThe JSON Data in correct format:")
pprint.pprint(json_data)

出力

The JSON Data:
[{'name': 'Subhas', 'age': 25, 'city': 'Kolkata'}, {'name': 'Palash', 'age': 22, 'city': 'Delhi'}, {'name': 'Vivek', 'age': 23, 'city': 'Bangaluru'}]
The Data is Readable

The JSON Data in correct format:
[{'age': 25, 'city': 'Kolkata', 'name': 'Subhas'},
 {'age': 22, 'city': 'Delhi', 'name': 'Palash'},
 {'age': 23, 'city': 'Bangaluru', 'name': 'Vivek'}]

  1. 巡回冗長検査へのPythonプログラム

    デジタルデータのエラーを検出するためにCRCが使用され、これは伝送エラーを検出するための優れた手法です。この手法では、主に2進除算が適用されます。 これらの手法では、冗長ビットのシーケンスである巡回冗長検査ビットが存在します。これらのビットはデータユニットの末尾に追加されるため、結果のデータユニットは所定の2進数である1秒で正確に割り切れます。 宛先側では、受信データが同じ数で除算されます。余りがない場合は、データが正しく、受け入れる準備ができていると見なされます。 残りは、移行中に何かが発生したことを示し、データユニットが損傷しています。したがって、このデータユニットは受け入れられませ

  2. PythonでJSONファイルをきれいに印刷する方法

    他の多くのプログラミング言語と同様に、PythonはJavaScript Object Notation(JSON)データでうまく機能します。いくつかのソースからこのデータを取得し、他のファイルと同じように処理できます。これは、PythonでJSONファイルをきれいに印刷したい場合に役立ちます。 この投稿では、2つの方法でJSONファイルをきれいに印刷する方法を紹介します。どちらもターミナルとコマンドラインの使用を伴いますが、そのうちの1つについてはPythonの知識はまったく必要ない場合があります。 Pretty Printとは(そしてJSONファイルで使用したい理由) 要するに、きれ