55

tqdm を次のようにインポートします。

import tqdm

tqdm を使用して python3 コードの進行状況を表示していますが、次のエラーが発生します。

Traceback (most recent call last):
  File "process.py", line 15, in <module>
    for dir in tqdm(os.listdir(path), desc = 'dirs'):
TypeError: 'module' object is not callable

コードは次のとおりです。

path = '../dialogs'
dirs = os.listdir(path)

for dir in tqdm(dirs, desc = 'dirs'):
    print(dir)
4

4 に答える 4

9

tqdm は、関数を含むモジュール (matplotlib や pandas など) です。これらの関数の 1 つは tqdm と呼ばれます。したがって、モジュール自体ではなく、モジュール内の関数を呼び出すには、tqdm.tqdm を呼び出す必要があります。

于 2019-06-28T17:32:54.573 に答える