preimport

Preimport python modules to accelerate running speed.


Keywords
preimport
Licenses
LGPL-3.0/GPL-3.0+
Install
pip install preimport==1.1.6

Documentation

English | 简体中文

preimport

Build Status Coverage Status Platform:win|osx|linux PyPI


preimport python modules to accelerate running speed and avoid "hang" when invoke module.

Installation

pip install preimport

Usage

from preimport import preimport

preimport('numpy', 'PyQt5')
preimport(['sys', 'os'])

It will be like following when using preimport in cli.

>>> # examples
>>> preimport('numpy')
>>> Preimporting 'numpy'       ...   successfully in 0.202s.
>>>
>>> # if module imported
>>> preimport('os')
>>> Preimporting 'os'        ...   [Note]:os already imported.
>>>
>>> # if module not installed
>>> preimport('PyQt5')
>>> Preimporting 'PyQt5'   ...   [Failed]:ModuleNotFound.
>>>
>>> # error module name
>>> preimport(1)
>>> [Error]: preimport error, moduleName must be str or Iterable.