Первая директория в 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
🇷🇺⚙️⚙️🔩На передке нужны Чесноки!
Предприятия, Артели, Производства, танкистам N-нного подразделения нужны шипы (чесноки) для противодействия колёсной технике.
Три, четыре или более тысячи Чесноков
Сколько бы не сделали, много не будет, все уйдет в дело!
Будем рады вашей помощи в любом количестве штук / тонн.
Пишите в аккаунт: @gumpomosh24
Если есть у кого-то возможность вырезать и приварить 1-2 сопли (при сбросе с дрона без сварки чесноки от удара бывают разлетаются).
В пределах Москвы и области сможем забрать, если дальше, то транспортной компанией.
К 10-м числам декабря желательно аккумулировать чесноки уже на складе, так как дата старта ещё не известна, но чем раньше тем лучше.
Всё про чесноки хештег: #caltrop
https://t.me/threeDguns/5673
https://t.me/threeDguns/5811
#caltrop#Контакт_1
🇷🇺🚁🚁🚁 Чесноки и беспредел!
Во Всеволожском районе на дорогах массово находят шипы.
undefined
undefined
undefined
undefined
Опасные «подснежники» во Всеволожском районе: водители массово пробивают колеса.
В Бернгардовке на дорогах находят специально разбросанные металлические шипы. Местные в ярости — кто-то явно объявил войну автомобилистам. Причем «партизаны» действуют не первый год: в прошлый раз компания на квадроциклах умудрилась пробить сразу 12 колес за одну поездку.
Ну во первых по геометрии это точно не чеснок проекта #Контакт_1 !
Во вторых мы все свои чесноки испытываем на шиномонтажках и на собственных авто и/или ч/з военных.
Это видимо какой-то местный "Мститель" или горе-инженер без ресурсов на испытания тренирующийся на "кошках". И судя по всему читает канал. Испытания это дорого, сложно и трудозатратно. Чесноки похожие на фото во Всеволожском районе можно купить на OZON:
https://ozon.ru/t/6dWSlpd
https://ozon.ru/t/jQNb1DW
Фу таким быть!
Желающим помочь проекту #Контакт_1:
🏦2202206789526808
Андрей Анатольевич М
🧿 Про чесноки можно прочитать здесь:
https://t.me/threeDguns/5673
https://t.me/threeDguns/5809
https://t.me/threeDguns/5811
https://t.me/threeDguns/6304
https://t.me/threeDguns/6343
https://t.me/threeDguns/6832
https://t.me/threeDguns/6853
🪖 В Свете Событий
🛑3DGuns
#drone#caltrop#Контакт_1
🇷🇺🚁🚁🚁 Чеснок для Сброса с Дронов
По обратной связи от N-нных подразделений была доработана конструкция чеснока для сбросов с дрона для противостояния колёсной технике противника. Облегчена конструкция. Добавлены элементы сборки на проволоку.
Остатки раскроечных листов пойдут на изготовление мангальных сеток для танков. Всё в дело... 💪
По теме хештег #caltrop:
https://t.me/threeDguns/6543
https://t.me/threeDguns/6560
Потребность в шипах / чесноках огромная.
Желающие производить пишите в аккаунт:
@gumpomosh24
#drone#caltrop#Контакт_1
🇷🇺🚁🚁🚁 Чесноки / Шипы против колёсной техники.
По обратной связи с фронта допилил конструкцию чеснока для сбросов с дрона.
🧿 Про чесноки можно прочитать здесь:
https://t.me/threeDguns/5673
https://t.me/threeDguns/5809
https://t.me/threeDguns/5811
https://t.me/threeDguns/6304
https://t.me/threeDguns/6343
Желающим помочь проекту #Контакт_1:
🏦2202206789526808
Андрей Анатольевич М
🪖 В Свете Событий
🛑3DGuns
#tank#armor#era#Контакт_1#caltrop