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

TkinterのPython関数からJSONオブジェクトを返す方法は?


JSONは、辞書の形式で特定のデータの情報を含むJavaScriptObjectNotationファイルです。 JSONファイルによって返されるデータのパックは、他の言語でもさまざまな目的に使用できます。

Pythonには、JSONデータを処理するアプリケーションを作成および開発するための豊富なライブラリがあります。 jsonパッケージをインポートする必要があります Pythonライブラリから。

この記事では、JSONオブジェクトを返すPython関数を作成します。 JSONは、Pythonパッケージに付属する組み込みライブラリです。ただし、JSONをインストールするには、「pipinstalljson」と入力するだけです。

この例では、キーと値のペアを含むPython関数を作成し、それを使用して辞書を作成します。辞書を作成したら、それをダンプに渡す必要があります(辞書) JSONオブジェクトを返すパラメータとしてのメソッド。

#Import JSON Library
import json

#Create and define the function

def fun():
   title="Python"
   Tag= "Programming Language"
   Category= "Open Source"
   Downloads= "4500005230"

   #Let us create the dictionary for the above data

   dictionary={
      "title": title,
      "Tag": Tag,
      "Category": Category,
      "Downloads": Downloads
   }
   return json.dumps(dictionary)

print(fun())

出力

上記のコードを実行すると、関数からJSONオブジェクトが返されます。

{"title": "Python", "Tag": "Programming Language", "Category": "Open Source", "Downloads": "4500005230"}

  1. Python tkinterキャンバスから行を削除するにはどうすればよいですか?

    Canvasウィジェットには、GUIアプリケーション開発における多くのユースケースがあります。 Canvasウィジェットを使用して、図形を描画したり、グラフィックや画像などを作成したりできます。 Canvasで線を引くには、 create_line(x、y、x1、y1、** options ) 方法。 Tkinterでは、単純な線と破線の2種類の線を描くことができます。 作成した行をアプリケーションで削除する場合は、 delete()を使用できます。 メソッド。 例 Canvasウィジェットで定義された行を削除する例を見てみましょう。 # Import the required libr

  2. Pandasプロット関数からmatplotlib.figure.Figureオブジェクトを返す方法は?

    Pandas関数からmatplotlib.figure.Figureオブジェクトを返すには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 Pandasデータフレーム、dfを作成します。 barh()を使用して水平棒グラフを作成します メソッド。 現在のFigureインスタンスを取得します。 右下の位置の軸に凡例を配置します。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt import pandas as pd plt.rcPa