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

Резултати

Пронајдени 4 слични објави

Пребарај: #peterthegreat

当前筛选 #peterthegreat清除筛选
Embassy of Russia in Brunei

@rusembbrunei · Post #72 · 09.06.2022 г., 09:46

On 9 June 2022 in conjunction with the 350th anniversary of Emperor #PeterTheGreat, the film “How Czar Peter the Great Married Off His Moor” was screened at the Embassy of #Russia for the staff and their family members. #PeterTheGreat350 * 9 июня с.г. в связи с 350-летием императора Петра Первого в Посольстве России в Брунее для сотрудников и членов их семей был организован показ кинофильма «Сказ про то, как царь Петр арапа женил». #Россия#Бруней#ПетрВеликий350

Embassy of Russia in Brunei

@rusembbrunei · Post #68 · 09.06.2022 г., 09:24

Today #Russia celebrates the 350th anniversary of the first Russian Emperor – #PeterTheGreat. The picture shows the draft of the Russian flag by his hand. #PeterTheGreat350 * Сегодня в России отмечается 350-летие первого российского императора – Петра Великого. На изображении – сделанный его рукой эскиз российского флага. #ПетрВеликий350

Embassy of Russia in Brunei

@rusembbrunei · Post #69 · 09.06.2022 г., 09:32

In 1703 #PeterTheGreat founded #SaintPetersburg – Russia's northern capital. #PeterTheGreat350 * В 1703 г. #ПетрВеликий основал Санкт-Петербург – северную столицу России. #ПетрВеликий350#СанктПетербург

Embassy of Russia in Brunei

@rusembbrunei · Post #164 · 10.10.2022 г., 01:52

On October 6, 2022, the Embassy of #Russia in #Brunei hosted the photo exhibition devoted to the 350th anniversary of #PeterTheGreat. Members of the diplomatic corps attended the event. During the reception guests were watching the photo gallery, the brief video about life and reign of Peter the Great, the slide show of Saint Petersburg and performances of the Russian folk arts ensembles. #PeterTheGreat350 * 6 октября с.г. в Посольстве России в Брунее прошла фотовыставка, посвященная 350-летнему юбилею Петра I. В мероприятии приняли участие члены дипкорпуса. Гости осмотрели представленные на выставке фотографии. Во время небольшого приема им были продемонстрированы краткий видеоролик о жизни и деятельности российского императора, слайд-шоу с видами Санкт-Петербурга и выступления российских ансамблей народного творчества. #ПетрВеликий350