1. ProgrammingPythonКак да намерите информация за пътя в Python
Започване на програмиране с Python For Dummies

От Джон Пол Мюлер

За да използва кода в модула, Python трябва да може да намери модула и да го зареди в паметта. Информацията за местоположението се съхранява като пътеки в Python. Всеки път, когато поискате Python да импортира модул, Python разглежда всички файлове в неговия списък с пътища, за да го намери. Информацията за пътя идва от три източника:

  • Променливи на средата: Променливите на средата на Python, като PYTHONPATH, казват на Python къде да намери модули на диска. Текуща директория: Можете да промените текущата директория Python, така че да може да намира всички модули, използвани от вашето приложение. Директории по подразбиране: Дори когато не дефинирате променливи от обкръжението и текущата директория не дава никакви използваеми модули, Python все още може да намери свои собствени библиотеки в набора директории по подразбиране, които са включени като част от собствената му информация за пътя.

Полезно е да знаете текущата информация за пътя, тъй като липсата на път може да доведе до отказ на приложението ви. Следващите стъпки показват как можете да получите информация за пътя:

image0.jpg

Атрибутът sys.path е надежден, но не винаги може да съдържа всеки път, който Python може да вижда. Ако не виждате необходим път, винаги можете да проверите на друго място, което Python търси информация. Следващите стъпки показват как да изпълните тази задача:

image1.jpg

Можете също да добавяте и премахвате елементи от sys.path.