Первая директория в 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
Peugeot заинтересовалась "телевождением". Компания приступает к тестированию технологии германского стартапа Vay, которая позволяет удалённо управлять автомобилем со специально оборудованного рабочего места. Пока речь идёт о сценариях доставки заказов на небольшие расстояния.
#peugeot
https://www.cnbc.com/2024/05/22/peugeot-pilots-vays-remote-driving-tech-to-power-delivery.html
🇷🇺 В Россию вернулся европейский кроссовер Peugeot 2008
📰 Автомобиль стоит дешевле «китайцев» — 2,6 млн рублей. Поставляет новые авто по схеме параллельного импорта мультибрендовый салон из Благовещенска. В рассчитанную цену входят все затраты и таможенные этапы, в том числе пакет документов для дальнейшей постановки автомобиля на учёт.
@avtoNovosti
#Peugeot
Недавно мы восхищались ретрофутуризмом от Mercedes-Benz, а сейчас Peugeot показал свое видение будущего — концепт Peugeot 208 Polygon. Французы говорят, что стиль замешан на LEGO чистоте, простоте и геометрии.
Футуризм снаружи и внутри. Штурвал с управлением по проводам, вся информация только проекция на стекло. Материалы для салона будут делать из старых Peugeot. В серию это пойдет в 2027 и скорее всего в Европе будет популярно.
Это красиво — 👍
Это грустно — 👎
#peugeot
Не так «цікаво» для зрадофілів, як побитий #Prius, але все ж...
На повному ходу охоронці #Венбест на #Renault в‘їхали у новенький #Audi, від чого останній відкинуло у припаркований #Peugeot. Аварія відбулася на перехресті Антоновича і Жилянської. Як і чому - невідомо. Без потерпілих не обійшлося - на місці працювали лікарі швидкої.
Фото: Volobuy
Peugeot и Citroen создали новый бренд электрокаров - Hedmos🚙
Совместное предприятие автоконцернов Dongfeng Peugeot-Citroen (DPC), расположенное в Китае, планирует начать поставки первой модели — кроссовера Hedmos 06 — на китайский рынок уже в мае этого года 🤩
Что нам известно о новом кроссовере? 👇
🔹Габариты составляют 4670×1900×1617 мм, а колесная база — 2775 мм
🔹Двигатель мощностью 218 л.с. разгоняет автомобиль до 100 км/ч за 6,9 секунды
🔹Емкость батареи — 62,3 кВт·ч, а запас хода — 520 км по циклу CLTC
🔹Быстрая зарядка с 30 до 80% за 28 минут
Интерьер электрокара выполнен в минималистичном стиле без лишних “наворотов”. Ожидаемая стартовая цена новинки на китайском рынке составит 120 тысяч юаней (по нынешнему курсу это около 1,5 миллиона рублей) 💰
Как вы считаете, удастся ли Hedmos составить конкуренцию популярным китайским брендам? 🤔
#электромобиль#новыйБренд#Hedmos#Peugeot#Citroen#китай