Python 2.7 ではos.listdir
、フォルダー内のファイルのリストを生成するために使用しています。たくさんのファイルがあり、フォルダーへの接続が遅いため、完了するまでに最大 30 秒かかる場合があります。次に例を示します。
import os
import time
start_time = time.time()
dir_path = r'C:\Users\my_name\Documents\data_directory' #example path
file_list = os.listdir(dir_path)
print 'it took', time.time() - start_time, 'seconds'
これは私が取り組んでいる Tkinter GUI 用です。長い時間 (約 30 秒) かかるこのステップの残り時間またはパーセンテージを示すステータス バーを作成したいと思います。
ステップを完了するまでの残り時間または残りのパーセンテージを表示する方法はありますfile_list = os.listdir(dir_path)
か?