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

Пребарај: #аdvantages

当前筛选 #аdvantages清除筛选

🇺🇿O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi va 🇰🇷KoreyaningAdju universiteti hamkorligida MBA yo‘nalishi bo‘yicha “IT biznes” magistratura mutaxassisligi “ikki diplom”xalqaro dasturi asosida tahsil olayotgan tinglovchilarni Koreyaga kuzatdik. 👨🏻‍🎓Tinglovchilar birinchio‘quv yilini Biznes va tadbirkorlik oliy maktabida muvaffaqiyatli tamomlab, Adju universitetida o‘qishni davom ettirishadi. 📜Ushbu tinglovchilar o‘qishni tamomlagandan so‘ng ikki diplomga ega bo‘ladilar. 🇷🇺RU 🇺🇸ENG #GraduateSchool#Аdvantages#Ajou#Itbusiness Web-site | Telegram | Facebook |Instagram

🇺🇿O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi MBA-IT biznes magistratura mutaxassisligi tinglovchisining tahsil olayotgan yo‘nalishi bo‘yicha izohi. 👨‍💻 Ushbu tinglovchi hozirda o‘quv dasturi bo‘yicha KoreyaningAdju universitetida o‘qishni davom ettirmoqda. 🇰🇷 Отзыв слушателя Высшей школы бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан по обучаемой специальности магистратуры MBA-IT business. 👨‍💻 Данный слушательв настоящее время продолжает обучение по учебной программе в Университете Аджу в Корее. #GraduateSchool#Аdvantages#Ajou#Itbusiness Web-site | Telegram | Facebook |Instagram

🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi MBA-IT biznes magistratura mutaxassisligi tinglovchisining tahsil olayotgan yo‘nalishi bo‘yicha izohi. 👨🏻‍🎓 Ushbu tinglovchi hozirda o‘quv dasturi bo‘yicha KoreyaningAdju universitetida o‘qishni davom ettirmoqda. 🇰🇷 Отзыв слушателя Высшей школы бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан по обучаемой специальности магистратуры MBA-IT business. 🧑‍🎓 Данный слушательв настоящее время продолжает обучение по учебной программе в Университете Аджу в Корее. #GraduateSchool#Аdvantages#Ajou#Itbusiness Web-site | Telegram | Facebook |Instagram