Как запустить скрипт оболочки внутри пакета? - PullRequest
0 голосов
/ 23 февраля 2020

У меня есть пакет .pyz Python. Он содержит скрипт оболочки, скажем foo.sh. Я пытаюсь написать Python скрипт, который извлекает скрипт оболочки из своего пакета и запускает его через subprocess.run.

Вот что у меня есть:

from importlib import resources
for s in resources.contents(__package__):
    if s == 'foo.sh':
        subprocess.run(...)

Как мне получить путь foo. sh для передачи на subprocess.run?

...