Первая директория в 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
Давно мечтал побывать на главном киберспортивном событии этого лета? 👀
Тогда готовься собирать чемоданы в Эр-Рияд, Virtus.рro совместно с EWC запускает большой розыгрыш билетов на Esports World Cup🏆
Три победителя (1+1), каждый победитель получает два приза: один для себя, а второй — для друга:
💫Класс «All inclusive»: виза, перелёт, проживание и билеты на матчи первой недели Esports World Cup. Мы всё берём на себя!
❤ Болеть за Медведей нужно всегда вместе, поэтому каждый победитель сможет пригласить с собой в поездку ещё одного человека.
Выполни условия конкурса:
▶ Подпишись на все TG-каналы нашего клуба;
▶ Нажми кнопку «Участвовать» под этим постом.
📁Регламент.
Узнаем имена трёх счастливчиков 30-го мая. Успей принять участие и начинай планировать свой отпуск уже сейчас 🤩
#EsportsWorldCup#EWC25#GOGOVP
Давно мечтал побывать на главном киберспортивном событии этого лета? 👀
Тогда готовься собирать чемоданы в Эр-Рияд, Virtus.рro совместно с EWC запускает большой розыгрыш билетов на Esports World Cup🏆
Три победителя (1+1), каждый победитель получает два приза: один для себя, а второй — для друга:
💫Класс «All inclusive»: виза, перелёт, проживание и билеты на матчи первой недели Esports World Cup. Мы всё берём на себя!
❤ Болеть за Медведей нужно всегда вместе, поэтому каждый победитель сможет пригласить с собой в поездку ещё одного человека.
Выполни условия конкурса:
▶ Подпишись на все TG-каналы нашего клуба;
▶ Нажми кнопку «Участвовать» под этим постом.
📁Регламент.
Узнаем имена трёх счастливчиков 30-го мая. Успей принять участие и начинай планировать свой отпуск уже сейчас 🤩
#EsportsWorldCup#EWC25#GOGOVP
Давно мечтал побывать на главном киберспортивном событии этого лета? 👀
Тогда готовься собирать чемоданы в Эр-Рияд, Virtus.рro совместно с EWC запускает большой розыгрыш билетов на Esports World Cup🏆
Три победителя (1+1), каждый победитель получает два приза: один для себя, а второй — для друга:
💫Класс «All inclusive»: виза, перелёт, проживание и билеты на матчи первой недели Esports World Cup. Мы всё берём на себя!
❤ Болеть за Медведей нужно всегда вместе, поэтому каждый победитель сможет пригласить с собой в поездку ещё одного человека.
Выполни условия конкурса:
▶ Подпишись на все TG-каналы нашего клуба;
▶ Нажми кнопку «Участвовать» под этим постом.
📁Регламент.
Узнаем имена трёх счастливчиков 30-го мая. Успей принять участие и начинай планировать свой отпуск уже сейчас 🤩
#EsportsWorldCup#EWC25#GOGOVP
Ты всегда хотел узнать о киберспорте, тренировках или личной жизни игроков Virtus.prо? 🤩
Да? Тогда задавай любой интересующий тебя вопрос под постом с видео к EWC 2025👈
#EsportsWorldCup#EWC#EWC25#GOGOVP
Закидываю удочку, пусть ловится спот на EWC 2025 😎 А пока работаем и тренируемся в поте лица!
Смотрите новый ролик клуба к EWC и поддержите лайком 👇
https://t.me/virtuspro/16044
#EsportsWorldCup#EWC25#EWC#GOGOVP
Главное киберспортивное событие лета уже на горизонте 🔥
Мечта ближе, чем кажется — Virtus.рro совместно с EWC запускает большой розыгрыш билетов в Эр-Рияд 🏆 С 28 мая по 2 июня прими участие в конкурсе и попади прямиком на вторую неделю Esports World Cup, где тебя ждут самые жаркие матчи по Dota 2 и другим дисциплинам ☄
Три победителя (1+1): каждый получает два приза — один себе, второй другу:
💫Мы обо всём позаботимся: виза, перелёт, проживание и билеты на матчи второй недели Esports World Cup;
❤ Болеть за Медведей нужно всегда вместе, поэтому каждый победитель сможет пригласить с собой в поездку ещё одного человека.
Условия конкурса очень просты:
▶ Подпишись на наш канал по Dota 2 и каналDaxak;
▶ Нажми кнопку «Участвовать» под этим постом.
📁Регламент.
Проведи это лето максимально ярко — успей поучаствовать в нашем розыгрыше, а имена трёх счастливчиков мы объявим уже 2 июня ☀
#EsportsWorldCup#EWC25#GOGOVP
Ты всегда хотел узнать о киберспорте, тренировках или личной жизни игроков Virtus.prо? 🤩
Да? Тогда задавай любой интересующий тебя вопрос под постом с видео к EWC 2025👈
#EsportsWorldCup#EWC#EWC25#GOGOVP
Финальный матч группы начнётся через пару часов 🤩
В 12:00 МСК смотрим BO2-серию против Aurora Gaming. Приходи на стрим и поддержи Медведей в этом противостоянии!
#Dota2#EsportsWorldCup#EWC#EWC25#GOGOVP
Первый влог с Esports World Cup 2025🔥
📁 Настрой и подготовка перед турниром;
👀 Обзор практиса, номера в отеле и арены;
👩🚒 45 градусов — это too much для Никиты!
Скорее идём смотреть новый влог на наших каналах
🎧
🎬YouTube | 🖥VK
#Dota2#EsportsWorldCup#EWC#EWC25#GOGOVP
Леонардо ДиКаприо оскуфел и выучил русский язык в новом видео Virtus.pro
Смотрите сами, реакты проставьте и раздайте стиля активом👇
https://t.me/virtuspro/16044
#EsportsWorldCup#EWC25#EWC#GOGOVP
DAXAKИ FNG ЗАКОПАНЫ В ПУСТЫНЕ! САМАЯ ЖАРКАЯ ИГРА ГОДА 🔥
Медведи отправились в Узбекистан, чтобы сыграть в Street Fighter 6 прямо посреди пустыни, ЗАКОПАННЫМИ в песок 🤯
Палящее солнце, песчаная буря и техника, которая отключалась от перегрева, стали настоящим испытанием и для игроков, и для всей съёмочной команды. Но ни жара, ни ветер, ни песок в глазах не смогли остановить нас от завершения этого безумного челленджа!
Смотри прямо сейчас финальный челлендж VP X EWC на наших каналах 👇
🎬YouTube |🖥VK
#EsportsWorldCup#EWC25#EWC#GOGOVP
ЗАПУСТИЛИ TDM НА ВЫСОТЕ СОТЕН МЕТРОВ, ЭТО ВОЗМОЖНО? 🤯
MILKIWAY и EZ4BADBOY доказали на своём примере, сыграв 1v1 прямо НА ПАРАПЛАНАХ в горах Чарвака 🔥
Пока ветер закручивал парней, укачивая в полёте, а пинг не переставал скакать, они не выпускали телефоны из рук, чтобы выполнить безумный челлендж от Virtus.рro X EWC 😱
🏆 Смотри, как парни поставили новый рекорд, в видео на наших каналах!
🎬YouTube | 🖥VK
#PUBGMOBILE#EWC#EsportsWorldCup#EWC25#GOGOVP