У мене був файл з ім'ям example_file.py, яке я хотів використовувати з різних інших файлів, тому я вирішив додати example_file.pyдо sys.pathі імпортувати цей файл в іншому файлі , щоб використовувати цей файл. Для цього я запустив у IPython наступне.
import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
print(sys.path)
Я міг побачити щойно доданий шлях, і коли я спробував імпортувати цей файл з іншого шляху до каталогу, наприклад:
import example_file
це спрацювало чудово, але як тільки я вийшов з IPython, ввів його ще раз і перевірив sys.path, я побачив, що доданий мною шлях відсутній, так як мені додати шлях до sys.path постійно в Python?
PYTHONPATH.
sys.path.append()приймає каталог, що містить файл, А НЕ ОДИН ШЛЯХ ДО ФАЙЛУ.