У мене був файл з ім'ям 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()
приймає каталог, що містить файл, А НЕ ОДИН ШЛЯХ ДО ФАЙЛУ.