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

Пребарај: #audiobookshelf

当前筛选 #audiobookshelf清除筛选

📣DS One | 用一个 App 管理群晖+Emby+Navidrome+有声书 🖼 标签:#DSOne#群晖NAS#Emby#Navidrome#Audiobookshelf 📱 简介:如果你手上有 群晖 NAS,又在用 Emby / Navidrome / Audiobookshelf 这种自建媒体体系,那你应该很熟悉一个痛点:视频、音乐、有声书、文件各自一个 App,切来切去还不统一。DS One 的目标就是把这些入口收拢到一个应用里,用更一致的交互把自建媒体库“搬到手机上”,目前已支持 群晖、Emby、Navidrome、Audiobookshelf 以及 WebDAV,属于典型给 NAS 玩家做的“一站式管理端” 现在它在 Google Play 封闭测试阶段,面向真实用户招募体验官,要求很硬:需要连续测试 14 天(不然会影响应用上架)。名额有限,满了就停,报名截止到 2026 年 12 月 28 日,想参与的话别拖到最后 安卓版本,目前免费使用 🌐频道 · 🍏苹果端 · 🎮 安卓端 😌频道 |🙂群聊 |🤓中文包 |🚇搜索