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. Не должно быть необходимости устанавливать его.