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 слични објави

Пребарај: #oshxona

当前筛选 #oshxona清除筛选

🫧Экологичное средство Mayeri эффективно удаляет сильные загрязнения и жир с водостойких поверхностей и кухонной утвари (плит, духовок, вытяжек, варочных панелей, столешниц и другой мебели, раковин, бытовой техники и др.). 🍽Не оставляет разводов, легко смывается. ✨Придает блеск. Безопасно для человека и для окружающей среды, о чем свидетельствует сертификат EU Ecolabel. ☺️А вы заботитесь о вашей кухне? #чистящее#средство#для#кухни#mayeri#eco#label ——————— 🫧Mayeri ekologik tozalagich suv o'tkazmaydigan yuzalar va oshxona anjomlari (plita, pechlar, dudburonlar, pishirish sirtlari, stol usti va boshqa mebellar,maishiy texnika va boshqalar)dagi og'ir kir va yog'larni samarali tozalaydi. 🍽 Chiziqlar qoldirmaydi, yuvib tashlash oson. ✨Yorqinlik beradi. Odamlar va atrof-muhit uchun xavfsiz, EU Ecolabel sertifikati tasdiqlaydi. ☺️Siz oshxonangizga g'amxo'rlik qilasizmi? #mayeri#oshxona#tozalagichi#eco#label