NameError:name' subprocess'没有定义

时间:2015-03-16 22:06:29

标签: python subprocess 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 个答案:

答案 0 :(得分:4)

你先导入它了吗?

import subprocess
captureImage = subprocess.Popen(["fswebcam", ...)
自Python 2.4以来,

Subprocess包含在Python标准库中。没有必要安装它。