- Does not have to, but if the class is used by several other files/classes it should.
- It is a good practice see
What does <if __name__=="__main__":> do? - Python looks at $PYTHONPATH which is a list of directories to find modules in. You can put modules in subdirectories of one of these directories and import them with
import directoryname.module.. You can import a class byfrom directoryname.module import ClassName.
cforbish
- 8.9k
- 3
- 32
- 32