Robust import style in Python with PyCharm -


i import style robust scripts can run through pycharm run tool, through terminal, , in interactive ipython interpreter. suppose have project looks like

project/ ├── module/ │   ├── __init__.py │   ├── functions.py │   ├── main.py 

and suppose functions.py contains function called a_function. in main.py, import (in opinion clearer) absolute import:

from module.functions import a_function 

this works when code runs in interactive python console , in pycharm run tool, not if run python module/main.py terminal (importerror: no module named 'module').

i understand why import error , need change can keep import from module.functions import a_function , avoid import errors when running python module/main.py.


Comments

Popular posts from this blog

javascript - WinJS appendTextAsync producing scheduler errors -

minify - Minimizing css files -

Sockets with kotlin -