Первая директория в 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
¡OFERTÓN! 🚨
Consigue el sérum ANUA Niacinamide 10 + TXA 4 para una #GlassSkin de ensueño por solo 20,00€ en Amazon. ✨
Reduce manchas, ilumina y mejora la textura de tu piel.
¡No dejes escapar este #chollo de #KBeauty! 🏃♀️💨
Enlace: https://amzn.to/4rIGcBc
Кореянки покорили нас не только своим качественным уходом за кожей, но и необычными дизайнами ногтей 💅
🌸 В Корее маникюр давно стал больше, чем просто уход. Это полноценное искусство, которое раскрывает индивидуальность и вдохновляет.
Сегодня я расскажу вам о самых ярких трендах корейского маникюра 🌸
#корейскийманикюр#корейскиетренды#kbeauty
🇰🇷 Подпишись:Лунный Свет Сеула
Хотите выглядеть как героиня корейской дорамы или K-pop айдол?
🤩
Тогда корейский макияж - это именно то, что вам нужно! 💄
🎀Техника «щенячьи глазки» (puppy eyes)
Вместо классических стрелок, направленных вверх, корейцы рисуют линии, слегка опущенные вниз. Эта техника делает взгляд выразительнее и визуально увеличивает глаза.
🎀Цветовая палитра
Персиковые, розовые, коралловые тени создают эффект лёгкого румянца на веках. Шиммерные текстуры добавляют блеска, а градиентные переходы придают глазам объём.
🎀Техника «aegyo sal»
Это создание искусственных «мешочков» под глазами с помощью хайлайтера и коричневых теней. Корейцы специально их рисуют, и это выглядит очень мило, создавая эффект детского лица.
🎀Естественное сияние кожи
Предпочтение отдаётся лёгкому тональному средству с сияющим финишем. Хайлайтер наносят на выступающие части лица, чтобы кожа сияла ещё сильнее.
🎀Акцентные румяна
Яркие оттенки наносят высоко на скулы и растушёвывают к вискам, чтобы создать эффект лифтинга.
🎀Градиентная техника
Визитная карточка корейского макияжа губ! Цвет наносят в центр и растушёвывают к краям, создавая эффект тающего мороженого. Так губы выглядят пухлее и получается естественный, аппетитный вид.
🎀Блеск
Блеск тоже важен. Корейцы любят глянцевые губы, но блеск должен быть не липким, а водянистым. Часто глоссы дают охлаждающий эффект и оставляют ощущение свежести на губах.
#КорейскийМакияж#KBeauty#Макияж#Тренды#Kpop
🇰🇷 Подпишись:Лунный Свет Сеула