Первая директория в 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
«Честное-пречестное слово!», 80х60, холст, масло,
Doping Pong, 2026
Работа из серии «Следи за руками» –киноафиша несуществующего советского фильма 70-х годов, повествующего о неожиданном пересечении двух миров: вселенной Дяди Степы милиционера и субкультурного движения хиппи, представленной девушкой-автостопщицей. Никогда не верь хиппи! Ни слова правды! Пропасть между поколениями – в образах и цвете.
Ярмарка современного искусства [catalog]
17-19 апреля 2026
Москва,
ЖК «Золотой», Софийская наб., 10
Стенд a.9
Галерея 11.12
#dopingpong#hippie#hitchhiking#policeman#ussretro
Арт-группа Doping Pong принимает участие в пятом выпуске ярмарки IcatalogI.
На стенде Галерея 11.12 будут представлены две новые живописные работы Допингов из серии «Следи за руками»: «Честное-пречестное слово!» и «Объясняю на пальцах» 2026 года.
Обе картины представляют собой наполненную иронией ретро-стилизацию: в первом случае – под киноафишу выдуманного советского фильма 70-х годов, а во втором – под обложку книги по эзотерике, которые были популярны в 90-х годах.
Успейте увидеть первыми.
16 (превью) 17-19 апреля 2026
Москва,
ЖК «Золотой», Софийская наб., 10
Стенд a.9
#dopingpong#hippie#hitchhiking#policeman#ussretro#nudism#naturism#paperback#philosophy