TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #198 · 6 јан.

Первая директория в 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

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #landingpage

当前筛选 #landingpage清除筛选
IT Events RU

@iteventsru · Post #288 · 16.03.2018 г., 16:14

✅Завтра ✅ IT Global Meetup #12 📅 17 марта/ 11:00–18:00 (время МСК) / Санкт-Петербург, пр. Медиков д.3 к.1 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/MmSrxw Известнейшие сообщества Петербурга на одной площадке! PiterJS, UX SPb, SPb IT HR, SPb DotNet, SPb Open Data и другие уже заканчивают последние приготовления и ждут вас, чтобы обсудить последние тренды мира IT. Фишкой дня станут дебаты на тему «Нужна ли типизация данных» между сообществами PiterJS и FProg. Будет жарко🔥 🔗 Программа: https://goo.gl/ReTGNF #frontend#backend#js#DotNet#javascript#UX#testing#DevOps#python#HR#СанктПетербург ✅ GopherCon 📅 17 марта/ 09:00–22:00 (время МСК) / Москва, Волгоградский проспект, 42к5 💵 Платно 📝 Регистрация тут: https://goo.gl/p8ahNR Первая конференция о разработке на Go в России! Свежая инициатива для приверженцев Go, которая проводится в партнерстве с Gett, JetBrains, Google и другими интересными людьми. 🔗 Программа: https://goo.gl/jxzH1o #backend#go#Москва ✅ Практикум по созданию эффективных лэндингов 📅 17 марта / 11:00 — 15:00 (время МСК) / Санкт-Петербург, Льва Толстого 1-3 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/gKH82J 17 марта в Санкт-Петербурге ФРИИ проведёт субботний мастер-класс по созданию эффективных Landing Page (посадочных страниц). Ведущим мастер-класса выступит менеджер региональных проектов ФРИИ Михаил Шатров. 🔗 Программа: https://goo.gl/gKH82J #landing#LandingPage#верстка#СанктПетербург ✅ Global Training Day #6 📅 17–18 марта / 10:30–14:00 (время Омское, МСК+2) / Омск, ул. Думская, д. 7, 5 этаж 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/FGxkKH Global Training Days — всемирная программа, которая проводит конференции по всему миру с 2012 года. Опытные разработчики со всего мира вдохновляют новичков начать карьеру программиста. На этих конференциях вы не только получите полезную информацию о процессе разработки, но и тут же сможете применить на практике полученные знания: научитесь создавать свои первые сайты и несложные модули. 🔗 Программа: https://goo.gl/9aKgsP #frontend#backend#Омск 👍Полезная информация на тему ИТ: Telegram-канал @UpdaTTe — это блог о технологиях. Обзоры девайсов, новости, мнения, пользовательский контент и отчёты с различных мероприятий из мира IT. Каждый вечер в 19:00 мы освещаем самые горячие новости техно-мира! — Будьте умнее — используйте гаджеты! — https://goo.gl/3MWrrK