Использование HTML5 / Canvas / JavaScript для создания скриншотов в браузере

Если вы хотите запустить подпроцесс Python под virtualenv, вы можете сделать это, запустив скрипт с помощью интерпретатора python, который живет в каталоге virtualenv / bin /:

# path to a python interpreter that runs any python script
# under the virtualenv /path/to/virtualenv/
python_bin = "/path/to/virtualenv/bin/python"

# path to the script that must run under the virtualenv
script_file = "must/run/under/virtualenv/script.py"

subprocess.Popen([python_bin, script_file])

Однако, если вы хотите чтобы активировать virtualenv под текущим интерпретатором python вместо подпроцесса, вы можете использовать скрипт activate_this.py:

# doing execfile() on this file will alter the current interpreter's
# environment so you can import libraries in the virtualenv
activate_this_file = "/path/to/virtualenv/bin/activate_this.py"

execfile(activate_this_file, dict(__file__=activate_this_file))
864
задан joelvh 12 September 2017 в 21:41
поделиться

1 ответ

Heres использование в качестве примера: getDisplayMedia

document.body.innerHTML = '<video style="width: 100%; height: 100%; border: 1px black solid;"/>';

navigator.mediaDevices.getDisplayMedia()
.then( mediaStream => {
  const video = document.querySelector('video');
  video.srcObject = mediaStream;
  video.onloadedmetadata = e => {
    video.play();
    video.pause();
  };
})
.catch( err => console.log(`${err.name}: ${err.message}`));

, который Также стоит проверить, Снимок экрана API документы.

4
ответ дан 22 November 2019 в 21:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: