2

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)か?

4

1 に答える 1