NameError: имя 'подпроцесс' не определено

Я пытаюсь сделать рнг с этого сайта: http://jamesdotcom.com/?p=417. Однако, когда я запускаю следующий код:

captureImage = subprocess.Popen(
   [
       "fswebcam", "-r", "356x292", "-d", "/dev/video0", 
       "static.jpg", "--skip", "10"
   ], 
   stdout=devNull, stderr=devNull)
captureImage.communicate()

Я получаю следующее сообщение об ошибке:

NameError: name 'subprocess' is not defined

Что я должен делать? Спасибо

1 ответ

Вы импортировали это первым?

import subprocess
captureImage = subprocess.Popen(["fswebcam", ...)

Подпроцесс включен в стандартную библиотеку Python начиная с Python 2.4. Не должно быть необходимости устанавливать его.

Другие вопросы по тегам