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

Пребарај: #wikihost

当前筛选 #wikihost清除筛选
VPS简测

@vps_test · Post #260 · 03.07.2023 г., 11:02

WIKIHOST IDC.WIKI 又称 “鸡总家“ 是一家口碑非常好的国人品牌。本次测评为1C512M 20G NVMe SSD 日本BGP IPv6only 性能非常的不错,IPv6解锁也很全,300G单向流量@1Gbps,超出后无限流量@100Mbps,大宽带,真省心!IPv6无大墙,富强更贴心。 三网直连,联通尤为舒适,有优化! 支持支付方式: PayPal #paypal#pp Alipay支付宝 #alipay#支付宝 USDT #usdt Stripe #stripe #wikihost#idcwiki#国人#不限流量#1Gbps#ipv6#联通优化