Question

In Python,

import shutil, os

allows me to call os.environ, os.path.exists(folder), os.listdir(pool), shutil.rmtree(folder) and shutil.copyree(). It seems that I call any function, defined in those modules. Nevertheless, I cannot call ctime() once I have imported import time. I must import ctime explicitly, by

from time import ctime

Why is such inconsistency? I find it difficult to program in such unpredictability.

Était-ce utile?

La solution

from time import ctime allows to call ctime() directly, without time.ctime() prefix. It is me, who was inconsistent comparing fully qualified names os.listdir() with ctime() alone.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top