Первая директория в 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
🔍 Внимание: важные новости из мира технологий и госуправления!
Интернет-кондитерская политика: как браузеры влияют на нашу жизнь? 🍪
• В последнее время все чаще обсуждается тема безопасности в сети. Cookies, которые мы так часто игнорируем, играют огромную роль в защите пользовательских данных.
• Cookies - не только средство для персонализации, но и важный элемент в аналитике и качестве услуг.
➔ Исследуйте возможности своего браузера, чтобы оптимально настроить работу в сети.
#Технологии#Безопасность#Госновости#Cookies#Браузеры#Интернет#Персонализация#Защита
Новости Госдумы
🔥#CookiesPays!🔥
🍪Cookies is the first Follow2Earn platform that unites fair freebies, raffles, drops and lucrative referral programs from various projects!
Rewards: up to $500🤑every week!
Prize Pool: $50 000+ 💥
Winners: 300+🏆
❗️Over $30,000 has already been paid out and over 20 contests have been held!
✅ Follow socials, 🤗 invite friends, get the prize🏆 ! So easy!
🔥LIVE Contest: Share $2500
with up to $300 reward on 20th of February - this coming Monday!
💥Join CookiesBotNOW💥
#getcookies#airdrops#giveaways#contests#wincrypto#cookiesbot#follow2earn#f2e
🍪CookiesBot | Twitter | Discord | TG channel | TG chat
Печенье на палочке или ленивый кейк попс!
⠀
Если Вы не умеете или у Вас нету времени готовить настоящие кейк попсы, то этот вариант идеально подойдет.
⠀
Занимает не больше 10 минут.
⠀
Ингредиенты:
⁃ печенье орео
⁃ глазурь шоколадная
⁃ красители по желанию
⁃ любые кондитерские палочки или шпашки
⠀
Готовьте с любовью!
Приятного аппетита!
⠀
#рецепты#ппрецепты#выпечка#десерт#печенье#cookies#biscuik#орео#зомби#кейкпопс#хеллоуин#helloween