Как написать сценарий PowerShell, который будет выполнять Python-скрипты с использованием конкретного Venv? - PullRequest
0 голосов
/ 08 мая 2019

Я написал несколько скриптов Python, которые я хочу регулярно запускать на Windows Server.Мне было приказано написать сценарий powershell, который может это обеспечить.

До сих пор он выполнялся с помощью сценария bash в Linux, но с этим перемещением Windows Server мне нужно новое решение.Какой подход я должен рассмотреть, переписать сценарий bash или выполнить его с помощью powershell?

Вот как это выглядит в моем рабочем сценарии bash, где я активирую venv, перебираю сценарии и выполняю их.

#!/usr/bin/env bash

declare -a scripts=( "script1" "script2" "script3")

cd venv/Scripts
source activate
cd ../..

for script in "${scripts[@]}"
do
    echo $script
    chmod +x ${script}.py
    py ${script}.py
done

...