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

Пребарај: #1920x1090

当前筛选 #1920x1090清除筛选
跑跑資訊站 KartInfo

@KartInfoTW · Post #471 · 11.01.2023 г., 10:00

韓服 1/12 更新:Full HD 解析度改版、貝斯 V1 活動通行證開啓、道具賽改革、Face-lift 新賽道推出 🔥 更新詳情:https://kinf.cc/ztwNs ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#解析度#改版#1080P#1920x1090#PING#狀態#圖標#貝斯V1#活動通行證#通行證#卡丁車#商城#販售#烈焰馬拉松V1#黃金舒適V1#鋼鐵合金V1#聖騎士尖峰V1#鯊魚寶寶V1#巨人V1#迷你遊戲#快打高手#個人#等級賽#等級階級#FaceLift#新賽道#賽道對決#道具賽#改革#跑跑聯賽#重播#超級盃