Первая директория в 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
🎉 Microsoft Community Conf 2025 is here!
Microsoft Developers Community in Uzbekistan (MDC Uzbekistan) is a vibrant network of developers, engineers, and tech enthusiasts passionate about Microsoft technologies. We organize meetups, workshops, and large-scale events to empower the local tech ecosystem and connect innovators across Uzbekistan.
📢 About the conference:
Our flagship event, Microsoft Community Conf 2025, brings together tech enthusiasts from all over Central Asia! Explore the latest in AI, .NET, Cloud, DevOps, Data, and more through inspiring keynotes and hands-on sessions with industry experts.
📅 Date: November 22, 2025
📍 Location: Palace of Youth Creativity, Tashkent
🏢 Company Corners:
Meet representatives from EPAM, BRB-TECH, IMAN, and other leading companies. Network, showcase your skills, and discover new opportunities.
💼 Bring your CV – your next big opportunity could be waiting for you!
✅ Secure your spot: Register Now
#MDCUConf2025#MicrosoftUzbekistan
Telegram | Instagram | Website
Exciting Announcement: The Tech Joined Us as a Media Partner!
We are proud to welcome The Tech as an official media partner of the MDC Uzbekistan. This partnership marks the beginning of an exciting collaboration to support all our initiatives, including hackathons, conferences, and other key events.
With The Tech’s support, we’re set to expand our reach and inspire even more developers across Central Asia. Together, we’ll continue building a stronger tech community!
#MicrosoftDevelopersCommunity#TheTech#MediaPartner#TechEvents#MicrosoftUzbekistan
@mdcuzbekistan
🌟 Call for Sponsors — MDCU Conf 2025
We’re thrilled to announce that MDCU Conf 2025 is almost here! 🎉
As we bring together developers, IT professionals, and tech leaders from across the region, we’re inviting organizations and brands to join us as official sponsors of this exciting event. 🚀
💡 Why sponsor?
- Connect with hundreds of developers and decision-makers
- Increase brand visibility within the Microsoft ecosystem
- Build lasting relationships with the local and regional tech community
- Showcase your innovations through booths, talks, and demos
📅 Event Date: November 22, 2025
📍 Location: Palace of Youth Creativity, Tashkent
✨ Let’s collaborate to empower innovation and grow the tech community in Uzbekistan!
👉 Interested in sponsoring? Reach out to @dotnetgo or @g_voriskhon
#MDCUConf2025#MicrosoftUzbekistan#TechConference#Sponsorship#DeveloperCommunity#Innovation
Telegram | Instagram | Website