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

Pythonを使用してXMLを生成する方法は?


PythonディクショナリからXMLを生成するには、dicttoxmlパッケージをインストールする必要があります。 −

を使用してインストールできます
$ pip install dicttoxml

インストールすると、dicttoxmlメソッドを使用してxmlを作成できます。

a = {
   'foo': 45,
   'bar': {
      'baz': "Hello"
   }
}
xml = dicttoxml.dicttoxml(a)
print(xml)
出力 これにより出力が得られます-

b'<?xml version="1.0" encoding="UTF-8" ?><root><foo type="int">45</foo><bar type="dict"><baz type="str">Hello</baz></bar></root>'

toprettyxmlメソッドを使用してこの出力をきれいに印刷することもできます。

from xml.dom.minidom import parseString
a = {
   'foo': 45,
   'bar': {
      'baz': "Hello"
   }
}
xml = dicttoxml.dicttoxml(a)
dom = parseString(xml)
print(dom.toprettyxml())
出力 これにより出力が得られます-

<?xml version = "1.0" ?>
<root>
   <foo type = "int">45</foo>
   <bar type = "dict">
      <baz type = "str">Hello</baz>
   </bar>
</root>

  1. Pythonを使用して散布図を生成するためにBokehをどのように使用できますか?

    Bokehは、データの視覚化に役立つPythonパッケージです。これはオープンソースプロジェクトです。 Bokehは、HTMLとJavaScriptを使用してプロットをレンダリングします。これは、Webベースのダッシュボードでの作業中に役立つことを示しています。 BokehはデータソースをJSONファイルに変換します。このファイルは、JavaScriptライブラリであるBokehJSへの入力として使用されます。このBokehJSはTypeScriptで記述されており、最新のブラウザで視覚化をレンダリングするのに役立ちます。 MatplotlibとSeabornは静的プロットを生成しますが、B

  2. Python pyqrcodeモジュールを使用してQRコードを生成しますか?

    QRコードは、白い背景に正方形のグリッドに配置された黒い正方形で構成されており、カメラなどのイメージングデバイスで読み取ることができます。多くの商用追跡アプリケーションや、携帯電話ユーザー向けのさまざまなアプリケーションの支払いやWebサイトログインなどに広く使用されています。 pyqrcodeモジュールは、Pythonでqrcocodeを生成するために使用されます。データを効率的に保存するために、4つの標準化されたエンコードモード(数値、英数字、バイト/バイナリ、および漢字)があります。 英数字のqrcode pyqrcodeモジュールを使用します。 qrcodeを生成するために使用される