So, (possibly off topic) if I have been saving my *.py files to anywhere other than where I installed my Python, then I won't be able to import them to the module I am working on?
Can use
site module.
Make a file
sitecustomize.py
in
site-packages
folder.
import site
site.addsitedir('C:/py_files')
Now will
py_files
folder be permanently added to
sys.path
For one session can use append to
sys.path.append
>>> import sys
>>> sys.path.append('C:/foo')
>>> sys.path
['',
... all other dir in sys.path
'C:\\foo',
'C:\\py_files',
]
(Jun-20-2017, 10:25 AM)tozqo Wrote: [ -> ]be able to import them to the module I am working on?
Do you want to import these files permanently for all kind of future projects? Or is your project just split into multiple files, that you want to combine for your module now?
While metulburr answered the first case, in the second case you can also just easily put your files in the same folder as the new file you execute, or in a sub-folder for easier access as a package like this:
from sub_folder import module
or even
from sub_folder.module import my_function
See here for more details:
https://docs.python.org/3.3/tutorial/mod...l#packages
You are definitely not expected to save all your *.py files to the python install folder, no
