Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 811 Bytes

python-import-path-containing-reserved-keyword-2.md

File metadata and controls

29 lines (22 loc) · 811 Bytes

Python import path containing reserved keyword

Import a module from a path that contains a reserved Python keyword like is. This fixes SyntaxError.

$ python
>>> from some.path.that.contains.is.keyword import somemodule
  File "<stdin>", line 1
    from some.path.that.contains.is.keyword import somemodule
                                  ^
SyntaxError: invalid syntax
>>> 

Use importlib to avoid SyntaxError.

$ python
>>> import importlib
>>> mymodule = importlib.import_module('some.path.that.contains.is.keyword.mymodule')
>>> mymodule
<module 'some.path.that.contains.is.keyword.mymodule' from 'some/path/that/contains/is/keyword/mymodule.pyc'>

Posted Feb 24, 2018.

https://www.darklaunch.com/2018/02/24/python-import-path-containing-reserved-keyword-2.html