在 python3 中执行终端命令
Execute terminal commands in python3
我在 Raspberry Pi 上,我正在使用一个名为 fswebcam
的程序,它允许您使用网络摄像头拍照。
~$ fswebcam image.jpg
如果在终端中输入该命令会拍照并将其保存到您的计算机,但是我想构建一个简单的 python 程序,该程序可以访问终端并执行上面列出的相同命令。
我已经尝试 import os
并使用 os.system('fswebcam image.jpg')
但它对我不起作用。
如何让 python 执行终端命令?
使用子流程模块:
import subprocess
subprocess.Popen(["fswebcam", "image.jpg"])
我在 Raspberry Pi 上,我正在使用一个名为 fswebcam
的程序,它允许您使用网络摄像头拍照。
~$ fswebcam image.jpg
如果在终端中输入该命令会拍照并将其保存到您的计算机,但是我想构建一个简单的 python 程序,该程序可以访问终端并执行上面列出的相同命令。
我已经尝试 import os
并使用 os.system('fswebcam image.jpg')
但它对我不起作用。
如何让 python 执行终端命令?
使用子流程模块:
import subprocess
subprocess.Popen(["fswebcam", "image.jpg"])