Первая директория в 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
Уже сегодня!
Приглашаем вас на вечер, посвящённый выставке
«Русское искусство, старое и новое» (1928)
Погрузитесь в атмосферу искусства, которое объединило Россию и Европу и стало одним из самых ярких культурных событий своего времени.
🗓 Сегодня
⏰ 19:00–21:00
📍 Русский дом в Брюсселе
🎟 Вход свободный (по регистрации)
https://rushouse.be/event/the-exhibition-russian-art-ancient-and-modern-1928-to-mark-the-100th-anniversary-of-bozar-brussels/
Не упустите возможность провести вечер в окружении истории, культуры и вдохновения
#RussianHouseBrussels#Art#BrusselsEvents#Today#Культура#РусскийДом#Брюссель
📅April Programme at the Russian House Brussels
We are pleased to present our April programme — a rich and diverse series of cultural, educational and artistic events.
✨ This month:
— 🎨 Family space art workshop for children
— 🎬 Space Documentary Film Days dedicated to Cosmonautics Day
— 🎼 Concerts and musical evenings, including a special programme of the Bolshoi Theatre
— 📚 Lectures and historical meetings
— 🇷🇺 Russian language workshops and conversation club
— 🎭 Theatre performance and film screenings for all ages
🖼 Throughout April, discover our exhibitions:
— “The Amazing Earth”
— “Energy of Space” by Sergey Kraynev
— “Captain Cousteau in Russia”
— “When Art Nouveau meets Artificial Intelligence”
📍 All events take place at the Russian House Brussels or online
🔗 Full programme and registration: rushouse.be
We look forward to welcoming you!
#RussianHouseBrussels#BrusselsEvents#Culture#RussianCulture#Art#Music#Cinema#Education#CosmonauticsDay#Brussels
Musical and Poetic Performance “The Spring is Coming Again to the World…”
On the eve of Victory Day, the Russian House in Brussels invites you to a special evening of music and poetry.
People’s Artist of Russia Oleg Pogudin and his Romance Theatre will present a programme dedicated to the memory of a generation whose youth fell upon the years of the Great Patriotic War.
The evening will feature poems and songs born in the harsh years of war — sincere, courageous, and filled with both the pain of loss and a bright hope.
🎹 Piano part: Oleg Weinstein, Honored Artist of the Russian Federation
📅 April 28
🕖 19:00–21:00
📍 Russian House in Brussels
🎟 Free admission upon registration
https://rushouse.be/event/musical-performance-the-spring-is-coming-again-to-the-world/
We warmly invite you to join this evening of remembrance, music, and poetry.
#RussianHouseBrussels#BrusselsEvents#Culture#Music#Poetry#OlegPogudin#Concert#CulturalDiplomacy#VictoryDay#Remembrance#RussianCulture#ArtAndCulture
🚨LAST CALL | FINAL SEATS AVAILABLE🚨
🎶“Slavic Heritage” Concert
by the Gnessin Modern Choir “Altro coro”
📅May 13 | 19:00
📍 Russian House in Brussels
🎟Free entry (registration required)
An evening where tradition meets modern sound.
A unique musical journey through Slavic culture — from ancient spiritual roots to contemporary choral expression.
✨ Rich voices
✨ Rare instruments (including domra)
✨ Deep emotional atmosphere
This is not just a concert — it’s an immersion into the living heritage of Slavic culture, where music becomes a language beyond words.
⚡️Only a few seats left — don’t miss your chance!
🔗 Register now
https://rushouse.be/event/slavic-heritage-concert-by-the-gnessin-contemporary-choral-ensemble-altro-coro/
#BrusselsEvents#RussianHouseBrussels#ConcertBrussels#ClassicalMusic#ChoralMusic#SlavicCulture#CulturalDiplomacy#LiveMusic#FreeEvent#BrusselsLife#WhatToDoInBrussels