TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #206 · 25 јан.

В PYTHONPATH или в sys.path можно указать путь к ZIP архиву с Python-модулями и пакетами. export PYTHONPATH=~/my_py_archive.zip Всё будет выглядеть так, как если бы архив был директорией. Можно также указать вложенную директорию внутри архива. export PYTHONPATH=~/my_py_archive.zip/lib Следует только помнить, что в таком случае пути к модулям будут не актуальны. То есть переменная __file__ будет вести к файлу внутри архива, но с ним не стоит работать как с обычным файлом. >>> import main >>> print(main.__file__) '/home/user/my_py_archive.zip/main.py' Если вы в архив поместили какие-то ресурсы, то следует сначала их извлечь во внешние файлы или загрузить в память прямо из архива. import pkgutil text = pkgutil.get_data(my_pkg.__name__, 'README.md') ____________________ WHL файлы тоже являются ZIP-архивами. Так что с ними это сработает тоже. Но у них иная задача и лучше так не делать. #tricks

Hashtags

Резултати

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

Глобално пребарување

sudo recast

@sudo_recast · Post #918 · 17.04.2025 г., 09:47

A useful command when you encounter conflicts while cherry-picking: tig HEAD $(git rev-parse CHERRY_PICK_HEAD 2>/dev/null) -- $(git diff --name-only --diff-filter=U | head -1) #tricks@sudo_recast

Hashtags