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

Резултати

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

Пребарај: #grademoscow

当前筛选 #grademoscow清除筛选
BELIEF

@beliefmoscow · Post #301 · 07.10.2022 г., 13:13

Восьмой зин издательства GRADE "КИОСК" — это проект самарского фотографа Дмитрия Птицына. В 2020 году Дмитрий устроился на работу в привокзальный газетный киоск, где замаскировал пленочную камеру в старую коробку из под телевизора и фотографировал случайных посетителей, а также запечатлевал жизнь вокруг самого киоска. Используя черно-белую пленку в качестве медиума, фотограф не только подчеркнул аналоговую природу происхождения печатной продукции, но и придал своим сюжетам ощущение безвременья. Новая коллекция GRADE доступна онлайн в нашем интернет-магазине: https://beliefmoscow.com/collection/grade #grademoscow #beliefmoscow

BELIEF

@beliefmoscow · Post #161 · 09.06.2022 г., 12:41

New brand in store: GRADE GRADE – творческое объединение из Москвы, основанное в 2017 году. Оно включает в себя интернет-журнал о локальной и зарубежной культуре, издательство, а также линию одежды и аксессуаров. Регулярно привлекая героев своих статей к совместным работам, команда GRADE представляет уникальные вещи, созданные с учётом специфики творчества и сферы деятельности того или иного художника. Коллекция GRADE доступна онлайн в нашем интернет-магазине: https://beliefmoscow.com/collection/grade #grademoscow #beliefmoscow