0

私は Automate the Boring Stuff をフォローしてきました。

この質問は、私の前の 2 つの質問に続きます。

Python でネストされた辞書を反復する

Python で辞書を反復し、カテゴリ別に合計を計算する

私はATBSで使用されている方法を使用して、PythonコードからWord文書にデータを出力しています。以下は、これがどのように設定されているかのスニペットです。

dataFile = open('stocks.py', 'w')
wordFile = open('stocks.doc', 'w')
dataFile.write('allData = ' + pprint.pformat(stockData))

wordFile.write(pprint.pformat(sectors))
私の質問は 2 つあります。まず、「パーセント」値を持つキー「セクター」を保持する「セクター」と呼ばれる辞書があります。これを次のように単語でテーブルに出力したい:

テクノロジー 30% ヘルスケア 20% 金融 30%

しかし、私は pprint メソッドで簡単に見つけられません。これを行う良い方法はありますか?

私の2番目の質問は、これを行うためのより良い方法はありますか? ATBS は Python を使用する初心者向けの方法であることは知っていますが、Python を使用して Excel でデータを分析し、Word で自動化されたレポートを生成するより良い方法を試すことにオープンです。

4

0 に答える 0