私は、多くの場合のように、tqdm
progress barは、他の印刷によって破壊されていることを、次を参照してください。ここでは唯一の2プログレスバーが表示されるべきtqdmプログレスバーを明示的に "フラッシュ"する方法は?
93%|█████████▎| 28/30 [00:02<00:00, 13.44it/s]Subject S9
100%|██████████| 30/30 [00:02<00:00, 12.94it/s]
93%|█████████▎| 28/30 [00:02<00:00, 11.49it/s]Pickling...
100%|██████████| 30/30 [00:02<00:00, 11.47it/s]
。それにもかかわらず、一部のテキストを印刷するとプログレスバーが高い割合で中断され、残りの部分が後で印刷されます。
何らかの理由でプログレスバーを「フラッシュ」することはできますか?
私は、デフォルトでstderr
へのtqdm
プリントを読んで、それ
sys.stderr.flush()
をフラッシュしようとしたが、これは助けませんでした。
上記はすべてPyCharmコンソールシミュレーションで発生しているので、これに関連付けることができます。
PyCharmの外部でテスト;)。私の経験から、PyCharmが提供するコンソールには時にはいくつかの問題があります。 –