Первая директория в 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
5 апреля – день рождения легендарной "Нивы" и старт продаж новой спортивной версии
Ровно 48 лет назад, 5 апреля, с конвейера сошла первая серийная "Нива" – автомобиль, создавший целый класс кроссоверов. В юбилейный день рождения легендарного внедорожника АВТОВАЗ начинает официальные продажи его спортивной модификации – LADA NIVA Sport.
Новая версия разработана спортивным подразделением LADA Sport с использованием технологий, проверенных в раллийных соревнованиях, включая победу на "Шелковом пути-2024". NIVA Sport сохраняет знаменитую проходимость оригинальной модели, дополняя ее новым уровнем динамики благодаря форсированному двигателю и спортивной подвеске.
По данным «Автостат Инфо», в России за первые два месяца 2025 года было продано 5885 ед. внедорожников Lada Niva Travel (-22% к прошлому году), а также 4858 ед. Lada Niva Legend (-36%).
#автостатинфо#автоновости#ladaniva
Подписка на Автостат Инфо
Еще больше информации в отчетах
Для связи
Влетаем в выходные как LADA Niva Sport T2 в кадр! 🤣📸
Календари на 2025 год в российских кольцевых гонках и картинге уже опубликованы. И мы почти готовы строить планы на новый сезон. Для полноты картины не хватает ралли-рейдов и главного их блюда - Международного ралли "Шелковый путь". Традиционно организаторы публикуют даты и основные точки маршрута в ноябре. А это значит, что ждать нам остается совсем недолго.👏😃
А в каких городах или даже странах вы хотели бы увидеть ралли 2025 года?😜📝
#LADA#LADASportROSNEFT#LADASport#Роснефть#LADANiva#Нива#ралли#motorsport
Митяев берет "бронзу"💪🥉
В Астрахани завершилась баха с одноименным названием, в которой участие приняли два экипажа гоночной команды LADA Sport ROSNEFT. Данная гонка вошла в тестовую программу в рамках подготовки команды к "Шелковому пути" 2024 года.🚕🤘
На сей раз оба автомобиля были заявлены в зачет "Рейд спорт", где действуют минимальные ограничения на конструкцию автомобиля. Тем не менее, даже имея в соперниках значительно более энерговооруженные автомобили, пилоты LADA Sport ROSNEFT провели уверенную гонку. Михаил Митяев и Egor Okhotnikov стали бронзовыми призерами соревнований, Дмитрий Воронов и Кирилл Еникеев завершили гонку четвертыми!👏🏁
#LADASportROSNEFT#LADA#LADASport#LADANiva#NivaSport#Нива#Роснефть#гонки#motorsport