Первая директория в sys.path
🔸 Когда вы запускаете Python-интерпретатор в интерактивном режиме, в системные пути (sys.path) в самое начало добавляется текущая рабочая директория
>>> for path in sys.path:
... print(f'"{path}"')
""
"/usr/lib/python37.zip"
"/usr/lib/python3.7"
...
Первая строка пустая, что и означает текущую рабочую директорию.
🔸 Если вы запускаете интерпретатор передавая скрипт как аргумент, то история получается иная. На первом месте будет директория в которой располагается скрипт. А текущая рабочая директория игнорируется.
Пишем скрипт с таким содержанием:
# script.py
import sys
for path in sys.path:
print(f'"{path}"')
Запускаем
python3 /home/user/dev/script.py
Получаем
"/home/user/dev"
"/usr/lib/python37.zip"
"/usr/lib/python3.7"
...
🔸 Если вы запускаете скрипт по имени модуля то на первом месте будет домашняя директория текущего юзера
python3 -m script
"/home/user"
"/usr/lib/python37.zip"
"/usr/lib/python3.7"
...
Скрипт должен быть доступен для импорта
На что это влияет?
На видимость модулей для импорта. Если вы ждёте, что, запустив скрипт по пути, сможете импортировать модули из текущей рабочей директории, то вы ошибаетесь. Придётся добавлять путь os.getcwd() в sys.path самостоятельно или заранее объявлять переменную PYTHONPATH.
#basic
Всем самый летний привет!☀️Девочки,продолжая нашу рубрику вопрос-ответ(вопрос про уходовые средства ) Делюсь с Вами своими Бьюти открытиями . Топ 3 моих главных фаворита от бренда Maskoholic 💚@maskoholic_com
-Патчи(они всегда есть в моей сумке)и я ими пользуюсь абсолютно везде(лучший экспресс-уход перед съемкой,спектаклем,выходом в свет)
-энзимная пудра для глубокого очищения лица и шеи(супер штука,глубоко очищает поры даже от самого плотного тонального крема) , а за день на съёмках его накапливается тонны😅
-увлажняющая маска (вЭликолепное завершение для трапезы кожи,измождённой и изголодавшейся по гидратации🥰)
Девочки ,очень рекомендую это тройное Комбо для лица от бренда Мaskoholic . Ваша кожа будет счастлива!С этими средствами Вы всегда будете во всеоружии😎💋Ну и конечно любая Женщина со мной согласится,что лицо,как и душа,как и фигура тоже нуждается в питании и поддержке!Запомните!Не бывает некрасивых Женщин,бывают ленивые!Заботьтесь о себе и своей красоте!Ведь красота-это свобода!
#skincare#greengo#beautybar#pure
Total privacy with @huvafenfushi_maldives✨🙏🏻☀️🧘🏼♀️ Здесь всегда тепло,здесь всегда сезон: солнце, дождь, ветер, песок, птицы, еда, вода, персонал, каждый уголок острова наполнен покоем, светом, любовью, вниманием, заботой о том, чтобы Вы наполнились силами природы и ничто Вас не беспокоило, захватывающее ощущение того, что Ты один на острове, растворяешься в бирюзовых горизонтах океана, утопающих в бесконечных горизонтах неба.. Спасибо @huvafenfushi_maldives за этот волшебный отдых, приём и гостеприимство.. C’est un vrai miracle💙✨🙏🏻
#huvafenfushi#maldives#vacation#miracle#honeymoon#withmylilsis#thankyou #🙏🏻#moodoftheday#paradise#heavenonearth#hooponopono #🧘🏼♀️#balance#privacy#harmony#traveltheworld#greengo#purenature
One more day with @velassarumaldives ..💙
One more day with Mother Nature .. 🧜🏻♀️
Total balance with my Inner and Outer Amazon .. @rodasoleil✨
..Такими зелеными бывают деревья в ярких живописных снах. Таким синим был бы океан, если бы он мог достичь совершенства.. здесь сны видятся также ясно, как будущее в блюде мексиканских женщин, предсказывающих будущее у ночного костра… всем baajjaa veri hendhuneh ☀️
#velassarumaldives#velassaru
#maldives#vacation#miracle#honeymoon#withmylilsis#thankyou #🙏🏻#moodoftheday#paradise#hooponopono #🧘🏼♀️#balance#privacy#harmony#traveltheworld#greengo#purenature#amazon#myroots#mira#petitefemme