Hi
My Python project's directory structure looks like this:
myproj ----- gui
|
|-- python
The 'gui' folder contains my main.py. The 'python' folder contains various
modules that we have written.
My gui/main.py contains this sort of import code:
import os, sys
sys.path.append('../python')
import MyClass
This works fine at runtime.
The thing is that I am using Microsoft's Visual Studio Code editor with an
extension that implements Intellisense for Python. The Intellisense is working
fine for the os and sys modules, but it doesn't respond to MyClass. This seems
reasonable because I guess it ignores the sys.path.append line.
My question is: is there a better way that I can specify the import statements
so that a tool such as Intellisense will have an absolute path to find the
modules?
I hope this isn't too tool specific, I'm just wondering whether there's a more
pythonic way of implementing this import code?
Best regards
David
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor