Первая директория в 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
VizorLabs принял участие в крупнейшей ИТ-выставке на Ближнем Востоке
🇦🇪 Компания «Визорлабс» представила свои инновационные решения в Дубае на выставке GITEX Global 2024 — крупнейшей технологической экспозиции на Ближнем Востоке и одной из самых значимых в мире. Мероприятие, площадь которого сопоставима с 33 футбольными полями, объединило компании из более чем 180 стран.
Директор по маркетингу «Визорлабс» Станислав Зиганшин отметил:
«Мы участвуем в выставке уже второй раз, и в этом году наблюдаем еще больший интерес к технологиям компьютерного зрения. Продолжая продвигать компанию и отечественные разработки в регионе Персидского залива, мы уверенно расширяем наш портфель проектов на Ближнем Востоке».
🌍 В 2024 году GITEX Global проводится в 44-й раз, уделяя особое внимание достижениям в области искусственного интеллекта. Для VizorLabs выставка обещает стать важной вехой на пути к укреплению своих позиций за рубежом.
#выставка#GITEX2024#мероприятия
🚀 LOGAREON на выставках GETEX и GITEX: будущее логистики уже наступило!
Компания LOGAREON представила свои самые передовые решения для автоматизации и роботизации логистики сразу на двух знаковых IT-выставках — GETEX в Алматы и GITEX! 🤖✨
На открытии GETEX выставку торжественно посетил президент Республики Казахстан Касым-Жомарт Токаев, отметив, что цифровизация — это мощный толчок для развития экономики страны и выхода на новый уровень. 🇰🇿💡
💡 Почему это важно?
Автоматизация и инновации — уже не просто тренд, а необходимость для бизнеса, который хочет быть быстрее, эффективнее и сильнее конкурентов.
LOGAREON помогает компаниям:
- ⚡ Сократить расходы и снизить себестоимость.
- 📈 Повысить производительность.
- 🤖 Легко внедрять роботизированные системы и цифровые решения.
🔥 GITEX: второй день — взрыв технологий и новых знакомств!
Вчера на GITEX, организованной Московским международным экспортным центром, наши решения вызвали настоящий ажиотаж среди предпринимателей и производителей Казахстана! Было много обсуждений, вопросов и крутых идей для будущего сотрудничества. 💼💡
Огромное спасибо МЭЦ за организацию такого мощного мероприятия! 🙌
📅 Завтра — третий день GITEX! Будет ещё больше драйва, инсайтов и возможностей для бизнеса!
📍 Ждём всех по адресу:
Атакен Экспо Бакшасарай, ул. Климента Тимирязева, 42к1
📍 Как добраться
Присоединяйтесь, будет мощно! 🔥
#LOGAREON#GETEX#GITEX2024#Алматы#Автоматизация#Роботизация#WMS#WCS#RMS#Инновации#Экспорт#Технологии#БизнесКазахстан#МЭЦ