1

Python の「yfinance」モジュールは、多くの金融証券の相場を pandas データフレームにダウンロードし、その間、コンソールにプログレス バーを表示します。この上:

import yfinance as yf
Tickerlist = ["AAPL","GOOG","MSFT"]
quote = yf.download(tickers=Tickerlist,period='max',interval='1d',group_by='ticker')

コンソールの進行状況バーをリアルタイムでキャプチャしたいのですが、コードは次のようになります。

import sys
import subprocesss
process = subprocess.Popen(["yf.download","tickers=Tickerlist","period='max'","interval='1d'","group_by='ticker'"],stdout=quote)
while True:
    out = process.stdout.read(1)
    sys.stdout.write(out)
    sys.stdout.flush()

サブプロセスで大混乱を引き起こします。あなたの助けが必要です!ありがとう。このトピックを扱っているリンクはすべて見ましたが、問題を解決できませんでした。

4

1 に答える 1